我想弄清楚如何在IOS中保留关于键盘的文本字段。我尝试了stackoverflow上的不同代码,但没有完美的作品。就像如果文本框位于键盘上方,并且点击该字段,它不会向上移动。如何在任何时候显示键盘上方的文本框?谢谢!保持键盘上方的文本字段
2
A
回答
1
lakesh的链接是一个很好的资源来看看。
基本上有两种方法来处理这种情况。
方法1:
您可以封装UIScrollView
当键盘弹出,你应该滚动整个视达的距离相等,以考虑通过键盘所占用的空间里面你的看法。
方法2:
以最终母公司UIView
内当前的UIViewController
,改变它的框架(最好与动画),使得它移动到屏幕的顶部和追梦的键盘。
作为一般指导,方法1是优选的方法。这是因为您仍然可以通过向上滚动来访问UIScrollView
中的“更高层”UI(请考虑说,包含多个字段的表单)。在方法2中,用户不能返回视图中的其他元素,而不必先解除键盘。当然,这可能是因为您不需要需要才能在接受键盘输入的同时查看其余视图,但该决定取决于您。
+1
对于方法1,您可以调整“contentInset”而不是“contentOffset”。这使得用户体验更好。 – HKTonyLee
2
相关问题
- 1. 保持键盘上方的视图 - 当出现键盘时
- 2. 如何将此工具栏和文本字段保留在键盘上方?
- 3. 的XCode文本字段隐藏键盘
- 4. 避免键盘上的一键快捷方式的文本字段Maestro
- 5. 保持键盘在文本字段之间焦点变化时打开
- 6. 如何在显示软键盘时保持所有字段和文本可见
- 7. 离子,保持iOS上的键盘上方的按钮
- 8. 自动大写文本字段随着国际键盘支持
- 9. 保持文本字段的焦点
- 10. 如何在swift中的键盘上添加文本字段?
- 11. 如何获得双击键盘上的文本字段
- 12. 如何为数字文本字段和字母文本字段设置键盘?
- 13. 如何在键盘上显示所有界面方向的文本字段
- 14. 如何在文本字段上返回键盘,同时在ios中的tableview单元上的文本字段
- 15. 保持ios键盘打开
- 16. 键盘在UIScrollView中隐藏文本字段。如何根据键盘移动文本字段?
- 17. 风景SW键盘上面没有文本字段?
- 18. 保持文本框不受键盘输入的影响
- 19. 当焦点和键盘隐藏文本字段时滚动到文本字段
- 20. 黄瓜:如何从键盘输入文本到文本字段?
- 21. 将键盘设置为仅英文语言的文本字段
- 22. 虚拟键盘隐藏字段/文本域/ CONTENTEDITABLE(下面隐藏键盘)
- 23. 数字小键盘后的PhoneGap的Android文本键盘
- 24. 工具栏上方的数字键盘
- 25. 如何让html5文本字段显示数字键盘?
- 26. 保持从键盘下面的内容
- 27. Java Swing中的键盘“保持”事件?
- 28. 与UIView的键盘上的文字重叠的文本框
- 29. 如何以编程方式在Xcode 4中添加带有十进制小键盘键盘的文本字段?
- 30. 在更改背景图像时保留键盘焦点在文本字段
请问您试过的示例代码? – Dipak
是否有帮助:http://mobile.tutsplus.com/tutorials/iphone/ios-sdk-keeping-content-from-underneath-the-keyboard/? – lakesh