3

我有一个 UITextView。我正在根据 textViewDidChange 方法中的文本大小调整文本视图的大小。当我键入时,这工作正常。但是当我粘贴一些东西时,这并没有接到电话。这是预期的行为还是我错过了什么?

4

1 回答 1

1

那是因为粘贴文本不会调用 textViewDidChange,而是会调用 shouldChangeTextInRange。

我所做的是检测是否正在粘贴文本,然后调用我用来调整 textView 大小的方法。因此,在您的 shouldChangeTextInRange 委托中,您将得到与我的答案类似的答案:

如何知道文本何时粘贴到 UITextView

于 2016-01-20T07:31:49.530 回答