【发布时间】:2016-03-24 13:55:56
【问题描述】:
我希望具有与 iMessage 的输入相同的行为。我不知道我应该从什么开始,所以我会描述我想做什么,你可以(我希望)给我关于如何做到这一点的建议。我使用 Swift 编写代码,所以如果您提供任何代码,我希望它使用 Swift。
我想要什么
我想在我的屏幕上有一个按钮(不是UITextView 或UITextField),按下它会显示键盘,并且键盘上有一个UIToolBar 和一个UITextView。当我输入UITextView 时,ToolBar/TextView 会向上扩展直到某个点然后开始滚动。
我到底该怎么做呢?我已经尝试了一个小时,但我似乎无法触发键盘,除非我将UITextView 或UITextField 设置为becomeFirstResponder()。此外,我不明白一旦我拿起键盘,我应该如何将UITextView 附加到UIToolBar。我添加了UIToolBar,但没有添加UITextField。
干杯
【问题讨论】:
-
一个好的开始可能是在 google 上搜索它,也有人在 git 上进行了类似的控制。例如github.com/muukii/…
-
我用 childViewController 解决了这个问题。看我的回答here。
标签: ios swift keyboard toolbar