我在 UITextFieldDelegate 上遇到了问题,任何人都可以帮助我,将不胜感激。有一个 UITextView,我实现了它的委托。通常所有的委托方法都调用得很好。但在这种情况下:
- 设置 UITextView 不可编辑。
- 长按 UITextView 直到弹出窗口出现(复制,剪切,...)。
- 关闭弹出窗口,并将 UITextView 设置为可编辑
- 点击 UITextView 使 UITextView 进入编辑模式。
- 您会发现未调用委托方法 textViewShouldBeginEditing。
我需要调用 textViewShouldBeginEditing 来处理一些 UI 更改。任何人都知道如何解决它?非常感谢!
测试项目:我创建了一个简单的测试项目,它将 NSLog 方法的调用,您可以快速测试我的案例,谢谢!源代码在这里:http: //goo.gl/tGQS5