【发布时间】:2014-11-05 09:21:08
【问题描述】:
我有一个视图,它是 UIScrollView 的子类,UITextField 在 UIScrollView 上。我将UIScrollView 的子类称为“CUScrollView”。
CUScrollView 的作用是当用户输入文本时,会在CUScrollView 上添加一个带有文本标题的按钮。 UITextField 的偏移量将移动到最后添加的按钮的右侧。
这就是CUScrollView 的样子。
iOS 8.x以下,完美运行;但是它不在 iOS 8.x 上。
当UITextField 退出第一响应者时,CUScrollView 的 contentSize 被重置为 CUScrollView 的帧宽度。
我终于找到了解决办法。我覆盖了 setContentSize: 并将 contentSize 设置为我想要的任何值。
这是一个错误吗?还是某种自动布局错误?
【问题讨论】:
标签: objective-c uiscrollview ios8 uitextfield autolayout