我有一个UITextView的实例。它实际上是一个盒子,当用户点击它时,我想让它变大。所以我在tap事件中实现了CGAffineTransformMakeScale。CGAffineTransformMakeScale UITextView
问题是,UITextView中的文本变得模糊和模糊。我设置contentMode = UIViewContentModeRedraw,但没有影响它。
有什么想法?提前谢谢了。
我有一个UITextView的实例。它实际上是一个盒子,当用户点击它时,我想让它变大。所以我在tap事件中实现了CGAffineTransformMakeScale。CGAffineTransformMakeScale UITextView
问题是,UITextView中的文本变得模糊和模糊。我设置contentMode = UIViewContentModeRedraw,但没有影响它。
有什么想法?提前谢谢了。
这总是会发生。如果你使用变换来缩放它,它将会变得模糊,因为整个文本视图都会缩放,包括所有内容。
防止这种情况的唯一方法是不使用变换比例,而只是简单地将textview框变大!
您可以尝试在水龙头上放大字体后重置文本吗?
说
NSString *placeholderText = textView.text;
textView.font = // bigger font proportional to scaling
textView.text = placeholderText;