iphone scrollview键盘隐藏文本输入

时间:2011-05-19 16:45:57

标签: iphone objective-c keyboard scrollview

我有一个大约1200高的长数据输入屏幕。我可以使用手指滑动在字段之间滚动以进行数据输入。

我想当我按下键盘上的键或某个键时,我应该能够进入下一个字段?如果是这样,你怎么做?

除非我将文本定位在屏幕顶部,否则当键盘弹出时会覆盖文本框。

我猜这个问题以及上面的问题可能都与确保文本框移动到屏幕顶部进行输入有关吗?

1 个答案:

答案 0 :(得分:0)

  1. 为了通过各种控件添加按钮,我相信您必须使用自己的按钮自定义键盘视图,然后让它们根据需要在每个控件上调用“becomeFirstResponder”选择器。

  2. 为防止键盘覆盖滚动视图,您需要响应键盘已显示的通知,并重新调整滚动视图的大小以仅占用键盘上方的区域。 Apple's UICatalog sample code有关于如何执行此操作的示例。