iphone - 如何显示被虚拟键盘隐藏的文本字段?

标签 iphone ios ios4 uiview uitextfield

我已经布置了一个 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/

相关文章:

iPhone : Transfer of files from Mac/Pc to app

ios - 检查日历中是否存在事件 - Swift

ios - 取消 UNNotificationRequest

iphone - ABAddressBookCopyArrayOfAllPeople 和 ABAddressBookGetPersonCount 返回不同的大小

ios - 如何添加背景音乐

iphone - 为什么必须在将 iPhone 应用程序提交到 App Store 之前更改捆绑标识符?

ios - iPad 错误处理路由更改扬声器 -> 耳机

iphone - 将对象添加到可变数组

ios - 将异常从 Objective-C 引发回 Javascript

ios - 如何禁用 UIButton 并发送 UIAlertView 消息