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