iphone - UITextView 在第一次点击时不显示 InputAccessoryView

标签 iphone objective-c uitextview uitextviewdelegate

我使用 UITextViewDelegate并添加 InputAccessoryViewtextViewDidBeginEditing:

[textView setInputAccessoryView:doneBar];

doneBar 不是 nil,它出现在第二次打开时。

还有其他人遇到过这个问题吗?

提前致谢。

最佳答案

我想当代码到达 textViewDidBeginEditing: 时,对 UI 进行更改为时已晚。或许您可以将您的代码移动到更早的事件,也许 textViewShouldBeginEditing:

关于iphone - UITextView 在第一次点击时不显示 InputAccessoryView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5803267/

相关文章:

iphone - iOS5 Twitter api 在单个请求中获取有关所有关注者的详细信息?

ios - UITextView 中的光标未对齐?

iphone - 如何在ImageView中显示图像?

iOS Today Extension 在 iPhone 上不断崩溃,而不是在模拟器中

objective-c - 有没有办法减小 NSWorkSpace 启动的窗口的大小?

objective-c - iOS:UIImagePickerController 中的背景图片与应用程序的其余部分不一致

iphone - UITextView 中的多行 TextField(类似于 SMS)和/或 'Done' 按钮

swift - 如何在 Swift 2 的 UITextView 中将大型静态文本的某些部分设为粗体或斜体

iphone - 用于我的 iPhone 应用程序的 Google Places API

objective-c - subview 中的手势识别器出现问题