如何显示虚拟键盘隐藏的文本字段?
问题描述:
我已经用一些标签,一个按钮,特别是在这个视图底部的文本字段放置了一个视图。问题是当文本字段获得焦点时,iphone虚拟键盘隐藏了文本字段,所以我们看不到我们正在输入的内容(并且我无法将文本字段移动到另一个部分而不打破此布局)。关于如何解决这个问题的任何想法?如何显示虚拟键盘隐藏的文本字段?
THX帮助,
斯特凡
答
有textFieldDelegate的方法calld
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
当这个方法被调用,你可以改变你frame属性的UIView和向上移动它。
当textFieldShouldEndEditing被调用时,您可以再次将视图向下移位。
此外,通知UIKeyboardWillShowNotification和UIKeyboardWillHideNotification的列表也可以用于触发视图切换。
如果你不知道如何滑动视图看到这个。的
http://iosdevelopertips.com/user-interface/sliding-views-on-and-off-screen-reader-contributions.html
可能重复[如何使一个的UITextField向上移动时,键盘的存在(http://stackoverflow.com/questions/1126726/how-to-make-a-uitextfield-move-up -when-keyboard-is-present) – progrmr
好吧,我会检查它。 Thx – Steve