我已经布置了一个 View ,其中包含一些标签、一个按钮,尤其是该 View 底部的一个文本字段。问题是当文本字段获得焦点时,iphone 虚拟键盘隐藏了文本字段,所以我们看不到我们正在输入的内容(而且我不能在不破坏此布局的情况下将文本字段移动到另一个部分)。 ..关于如何解决这个问题有什么想法吗?
感谢您的帮助,
史蒂芬
最佳答案
有调用ld的textFieldDelegate方法
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
调用此方法时,您可以更改 UIView 的框架属性并将其向上移动。
调用 textFieldShouldEndEditing 时的方式相同,您可以再次向下移动 View 。
此外,列出通知 UIKeyboardWillShowNotification 和 UIKeyboardWillHideNotification 也可用于触发 View 切换。
如果您不知道如何滑动 View ,请参阅此。
http://iosdevelopertips.com/user-interface/sliding-views-on-and-off-screen-reader-contributions.html
关于iphone - 如何显示被虚拟键盘隐藏的文本字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7372118/