我希望获得与许多消息传递应用程序相同的用户体验 - 即在屏幕底部显示文本视图的位置,并且在点击时,它会随键盘一起显示。它可以通过多种方式完成 - 例如根据键盘通知移动文本视图。但AFAIR最好的做法是覆盖inputAccessoryView
的{{1}}。这是我的代码:
UIViewController
有效。但是,当我将其嵌入导航控制器时,会出现一些视图伪像/毛刺。请查看以下视频:
https://www.youtube.com/watch?v=Sx2yg5pFOZo
任何反馈都非常赞赏。
其他问题:如何通知视图控制器inputAccessoryView已更改?所以,例如我可以随时显示和隐藏文本视图吗?
请注意:我尝试过Slack Text View Controller。他们必须使用一些UI黑客,因为我在推入导航控制器时看到输入视图上有一些发光效果。
亲切的问候 克里斯