0
UITextView
はどのようにテキストの明瞭さを損なうことなく(UIPinchGestureRecognizer
によって)拡大縮小できますか?スケールUITextViewとテキストの明瞭度を維持
これはスケールアップするときぼやけUITextView
ある:
をこれが(Snapchatに作成された)所望の効果です。ここで
私のコードです:
func scale(_ sender:UIPinchGestureRecognizer) {
sender.view?.transform = (sender.view?.transform.scaledBy(x: sender.scale, y: sender.scale))!
sender.scale = 1
}
おかげでこんなに早く戻って取得するために潜入。規模に比例してUIFontサイズを変更する最良の方法は何ですか? –
@PeterTao **パフォーマンスの問題を避けるため、まず** gesture.stateが終了したときにのみフォントを変更する必要があります**。第二に、私はそれをやったことはありませんが、基本的にはtextView.bounds.size.height(一行のテキストの場合)を計算し、等価なサイズをフォントなどに設定する必要があります。最良の方法は、あなたがちょうどどんなサイズの作品が見えて、ピクセル化されずに視覚的に鮮明であるかを試してみることです。 –
@PeterTao私は答えを更新しました。 –