如何在编辑键盘覆盖的UITextField时创建UITextField来显示文本

时间:2015-12-02 01:21:02

标签: ios swift uitextfield


我创建了一个消息传递应用程序,其中包含多个位于屏幕底部的文本字段。不幸的是,当我点击编辑文本字段时,键盘将其覆盖。我已经做了很多搜索,并得出结论,移动文本字段的唯一方法是合并滚动视图 - 在开发应用程序时我没有做的事情。我认为下一个最好的事情是临时创建一个UITextField,它位于显示用户输入的键盘顶部(输入到真实UITextField中的相同输入)。我无法找到一个好的方法来做到这一点,因为我需要它在键盘辞职后消失。有人可以建议我这样做吗?
谢谢你 尼克

1 个答案:

答案 0 :(得分:0)

为此,您必须将完整视图嵌入到滚动视图中,然后在EditingBegin事件发生时以编程方式将文本字段置于键盘上方。 Apple的文档中解释了一个很好的例子here.请检查"移动位于键盘下面的内容"上述文件的一部分。它解决了您的确切问题。