我已经在这个视图的底部放置了一些标签,一个按钮,特别是一个文本字段。问题是当文本字段获得焦点时,iphone虚拟键盘会隐藏文本字段,因此我们无法看到我们正在键入的内容(我无法在不破坏此布局的情况下将文本字段移动到另一个部分)。 ..关于如何解决这个问题的任何想法?
求助,
的Stephane
答案 0 :(得分:5)
有一个textFieldDelegate calld
的方法- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
当调用此方法时,您可以更改UIView的frame属性并将其向上移动。
当调用textFieldShouldEndEditing时,您可以再次向下移动视图。
此外,列出通知UIKeyboardWillShowNotification和UIKeyboardWillHideNotification也可用于触发视图shifing。
如果你不知道如何滑动视图,请看这个。
http://iosdevelopertips.com/user-interface/sliding-views-on-and-off-screen-reader-contributions.html