我已经将一个带有UITextField和UIButton的工具栏附加到键盘上,当它成为第一个响应者时,通过用户在文本域内进行录制
textField.inputAccessoryView = theToolbar;
问题是,当键盘被解除时,工具栏会消失,从而阻止任何进一步的输入。
关于如何使工具栏回到屏幕底部而不是完全关闭它的任何想法?
我认为委托方法可能会有所帮助,但我真的不太确定。似乎一旦inputAccessoryView始终是inputAccessoryView :(
干杯
答案 0 :(得分:2)
使用输入视图(在本例中为键盘)自动关闭输入附件视图。通常,您不希望在视图层次结构中具有输入附件视图。相反,如果您希望在显示键盘时向上滚动工具栏,则应遵循Managing the Keyboard的准则。
答案 1 :(得分:0)
您可以尝试使用屏幕外的其他工具栏作为inputAccessoryView,这可能会“伪造”您尝试执行的操作的外观。或者,您是否尝试使用
将工具栏添加回屏幕底部[self.view addSubview:theToolbar];
键盘到达屏幕底部?您可以使用键盘通知。