inputAccessoryView 必须是最顶层的视图吗?
Posted
技术标签:
【中文标题】inputAccessoryView 必须是最顶层的视图吗?【英文标题】:Does the inputAccessoryView have to be the top most view? 【发布时间】:2015-06-08 13:10:59 【问题描述】:是否可以将inputAccessoryView
移动到另一个视图后面?
谢谢
【问题讨论】:
【参考方案1】:阅读UIResponder 上的文档后,我不这么认为。
inputAccessoryViews
附在键盘上,所以除非键盘可以在另一个视图下,否则inputAccessoryView
不能。
但是,您可以使用键盘的宽度创建一个普通视图,使用键盘notifications 将您的视图定位在键盘正上方的屏幕上。由于此视图不会“附加”到键盘上,因此您可以将它们放在您想要的视图下,以获得您需要的任何效果。
UIKeyboardWillShowNotification
UIKeyboardDidShowNotification
UIKeyboardWillHideNotification
UIKeyboardDidHideNotification
【讨论】:
以上是关于inputAccessoryView 必须是最顶层的视图吗?的主要内容,如果未能解决你的问题,请参考以下文章
没有为 UITextField 正确添加 inputAccessoryView