UITextFieldDelegateで問題が発生しました。誰でも助けてくれれば、とても感謝しています。UITextViewがあり、そのデリゲートを実装しました。通常、すべてのデリゲートメソッドは非常に優れています。しかし、この場合:
- UITextViewを編集不可に設定します。
- ポップアップが表示されるまでUITextViewを長押しします(コピー、切り取り、...)。
- ポップアップを閉じ、UITextViewを編集可能に設定します
- UITextViewをタップして、UITextViewを編集モードにします。
- デリゲートメソッドtextViewShouldBeginEditingが呼び出されていないことがわかります。
UIの変更を処理するには、textViewShouldBeginEditingを呼び出す必要があります。誰もがそれを解決する方法を知っていますか?どうもありがとう!
テストプロジェクト:メソッドの呼び出しをNSLogする簡単なテストプロジェクトを作成しました。私のケースをすばやくテストできます。ありがとうございます。ソースコードはここにあります:http://goo.gl/tGQS5