3
我有一個UITextView。我正在根據方法textViewDidChange內的文本大小調整文本視圖的大小。這在我輸入時正常工作。但是,當我粘貼某些東西時,這不會接到電話。它是預期的行爲還是我錯過了什麼?粘貼文本到UITextView,textViewDidChange:沒有被調用
我有一個UITextView。我正在根據方法textViewDidChange內的文本大小調整文本視圖的大小。這在我輸入時正常工作。但是,當我粘貼某些東西時,這不會接到電話。它是預期的行爲還是我錯過了什麼?粘貼文本到UITextView,textViewDidChange:沒有被調用
那是因爲粘貼文本不會調用textViewDidChange,而是會調用shouldChangeTextInRange。
我所做的是檢測文本是否被粘貼,然後調用我用來調整textView大小的方法。所以在你shouldChangeTextInRange代表你將有類似於我的答案: