我有一个UITextView。我正在根据textViewDidChange方法中文本的大小调整文本视图的大小。我打字时这很好用。但是当我粘贴东西时,这不会被调用。这是预期的行为,还是我错过了什么?
答案 0 :(得分:0)
这是因为粘贴文本不会调用textViewDidChange,而是调用shouldChangeTextInRange。
我所做的是检测是否正在粘贴文本,然后调用我用来调整textView大小的方法。所以在你的shouldChangeTextInRange委托中,你将有类似于我的答案: