【发布时间】:2014-11-24 16:28:53
【问题描述】:
当UITextField 被添加到UIScrollview 时,滚动视图会自动调整其contentOffset,这样视图就不会被键盘遮挡。
我有一个自定义的UIControl,当它通过分配其inputView 属性成为第一响应者时,它也会显示一个键盘。相同的滚动行为不起作用。有没有办法配置 UIControl 以便在显示键盘时滚动视图保持可见?
我的猜测是,可以通过覆盖协议之一中定义的属性 UITextField 和此行为符合的其他类。但这些可能有点像迷宫。另请注意,这里的问题与滚动视图的contentInset 属性无关。滚动视图可以滚动以显示自定义控件,只是当控件成为第一响应者时它不会自动执行此操作。
【问题讨论】:
标签: ios objective-c cocoa-touch uiscrollview uicontrol