我正在尝试使用 textview,但它有奇怪的反应。文本视图是用户输入将发送给我的信息的地方。基本上我在界面生成器中设计了我的界面并让它看起来正确。我已输入占位符文本:“在此处输入您的问题”。当我运行应用程序时,textview 可以正常工作,我可以删除预先输入的文本并撰写消息。但是我需要在键盘上方放置一个 ui 工具栏,这样我就可以给用户一种取消输入的方法。我已经实现了它的委托,UITextViewDelegate
并实现了
- (BOOL)textViewShouldBeginEditing:(UITextView *)textView{}
当我点击文本视图时,它会被触发。但是 textview 现在没有给我键盘!它只是坐在那里等待输入,但从不显示键盘。我需要使用textViewShouldBeginEditing
,所以我可以告诉用户何时触摸文本视图以激活文本输入并附加 uitoolbar I。如果我删除textViewShouldBeginEditing
文本视图,则返回响应被点击。我已经尝试了一些很好的事情,确保在界面构建器中建立了正确的连接,设置了代表等,但没有任何接缝可以解决这个问题。
欢迎任何建议,如果需要更多信息,请告诉我。
提前谢谢了。