UITextView上的CGAffineTransformMakeScale

我有一个UITextView的实例。 它实际上是一个盒子,当用户点击时,我想把它做得更大。 所以我在tap事件中实现了CGAffineTransformMakeScale。

问题是,UITextView中的文本变得模糊和模糊。 我设置contentMode = UIViewContentModeRedraw,但没有影响。

任何想法? 提前谢谢了。

这总是会发生。 如果使用变换来缩放它,它将总是变得模糊,因为整个textview被缩放,包括所有的内容。

防止这种情况的唯一方法是不使用变换比例尺,而是简单地使textview框架更大!

您可以尝试重置文字后,使水龙头的字体更大?

NSString *placeholderText = textView.text; textView.font = // bigger font proportional to scaling textView.text = placeholderText;