0
我已经创建了一个消息应用程序,该屏幕底部存在多个文本字段。不幸的是,当我点击编辑文本字段时,键盘会覆盖它。我已经做了很多搜索,并得出结论,移动文本字段的唯一方法是合并滚动视图 - 我在开发应用程序时没有这样做。我认为下一个最好的做法是临时创建一个UITextField,该UITextField位于显示用户输入的键盘之上(输入到真实UITextField中的输入相同)。我一直无法找到一个很好的方法来做到这一点,因为一旦键盘退出,我需要它消失。任何人都可以建议我如何去做这件事?
谢谢。
Nick如何在编辑键盘覆盖的UITextField时创建UITextField以显示文本
看到这个问题:http://stackoverflow.com/q/1126726/1183577 – fluidsonic
你应该向上移动视图。 – anhtu
你应该考虑使用滚动视图和实现Jacky的解决方案。我相信这将是最简单的方法,并为您节省大量的UI编码。所有你需要做的就是把你的文本字段放在一个滚动视图中,然后按照Jacky的链接中所描述的子视图滚动视图。 – tnev