2012-02-16 4 views
0

私はUITextViewのインスタンスを持っています。それは実際にボックスであり、ユーザーがそれをタップすると、私はそれを大きくしたい。だからタップイベントでCGAffineTransformMakeScaleを実装しました。UITextViewのCGAffineTransformMakeScale

問題は、UITextView内部のテキストがぼやけてぼやけていることです。私はcontentMode = UIViewContentModeRedrawを設定しましたが、それには影響しませんでした。

事前に多くの感謝。

答えて

1

言います。トランスフォームを使用してそのようにスケールすると、テキストビュー全体がすべてのコンテンツを含めてスケーリングされるため、常にぼやけてしまいます。

これを防ぐ唯一の方法は、変換スケールを使用するのではなく、単純にテキストビューフレームを大きくすることです。

1

タップでフォントを大きくした後にテキストをリセットすることはできますか?

は、これは常に起こってい

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

textView.text = placeholderText;