【发布时间】:2013-10-23 02:50:59
【问题描述】:
我对这个问题感到非常沮丧,我希望有人可以帮助我。
从第一个屏幕可以看出,原光标位置在密码中
将光标移至电子邮件后,屏幕会向上移动一点,如屏幕截图 2 所示
我试图覆盖“textFieldDidBeginEditing” 甚至将观察者添加到“keyboardWillShow 通知”以控制键盘的显示。 但两者都不起作用。它仍然移动了一点点,我想要的是更多。我注意到的是,如果整个 textField 可见并且“textFieldDidBeginEditing”被正确调用,则只有当半行被覆盖/隐藏时它才不起作用。
我想肯定有一些委托方法要么与 tableView/ScrollView 相关,要么与键盘或 UIResponder 相关,我不确定,但需要有经验的开发人员的帮助。
谢谢
【问题讨论】:
-
这是在分组表视图中吗?
-
你想要什么,它更靠近屏幕的中心?
-
你需要详细说明这个视图是如何布局的——它是像凯文问的那样是一个分组的表格视图吗?或者这是您在文本字段开始编辑时手动移动偏移量的滚动视图?
-
你们是对的,它是一个分组的tableView。那么你们知道我可以覆盖哪个委托方法吗?
标签: ios iphone uitableview uiscrollview uitextfield