inputAccessoryView 是否必须是最顶层的视图?

Does the inputAccessoryView have to be the top most view?

是否可以移动 inputAccessoryView 使其位于另一个视图后面?

谢谢

阅读 UIResponder 上的文档后,我不这么认为。 inputAccessoryViews 连接到键盘,所以除非键盘可以在另一个视图下,否则 inputAccessoryView 不能。

不过,您可以创建具有键盘宽度的普通视图,使用键盘 notifications 将您的视图定位在屏幕上键盘的正上方。由于此视图不会 "attached" 到键盘,您可以将它们放在您想要的视图下,以获得您需要的任何效果。

UIKeyboardWillShowNotification
UIKeyboardDidShowNotification
UIKeyboardWillHideNotification
UIKeyboardDidHideNotification