我正在使用 Xcode 的 SplitView 模板。
我在 View 的“详细信息”一侧放置了一堆文本字段,但是我忘记了键盘占据了屏幕的一半。
当键盘出现在屏幕上时,如何向上移动此详细 View ?
最佳答案
我使用了总是有用的 Cocoa With Love 中的这个解决方案当我无法使用 UIScrollView 时。
如果你想在你的层次结构中添加一个 UIScrollView,它会变得更容易。只需在文本字段上方的层次结构中插入 UIScrollview,并在用户点击文本项开始编辑时使用此代码:
UIScrollView* v = (UIScrollView*) self.view ;
CGRect rc = [textField bounds];
rc = [textField convertRect:rc toView:v];
rc.origin.x = 0 ;
rc.origin.y -= 60 ;
rc.size.height = 400;
[self.scroll scrollRectToVisible:rc animated:YES];
祝你好运!
关于iphone - 文本字段方式中的键盘如何向上移动 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4658654/