UITextView在第一次单击时不显示InputAccessoryView

Fab*_*oni 19 iphone objective-c uitextview uitextviewdelegate

我使用UITextViewDelegate和添加InputAccessoryViewtextViewDidBeginEditing:

[textView setInputAccessoryView:doneBar];
Run Code Online (Sandbox Code Playgroud)

doneBar不是零,它出现在第二次打开时.

有没有其他人这个问题?

提前致谢.

Ken*_*isa 72

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

  • 两年后,我仍然无法克服StackOverflow的优秀程度.我会把我的头发撕掉多年,但现在我觉得我已经被宠坏了!非常感谢你. (8认同)
  • 记住:textView.delegate = self; (2认同)