UITextViewの文字間隔と垂直スペーシングを設定するにはどうすればよいですか?
可能であればペン先からやろうとしますが、そうでない場合は、コードで設定できるプロパティはありますか?それが出来ないネイティブコントロールで - 目的C - UITextViewの文字間隔と垂直スペーシング
ティー
UITextViewの文字間隔と垂直スペーシングを設定するにはどうすればよいですか?
可能であればペン先からやろうとしますが、そうでない場合は、コードで設定できるプロパティはありますか?それが出来ないネイティブコントロールで - 目的C - UITextViewの文字間隔と垂直スペーシング
、ありがとうございます。
これを行うには、自分でロールバックする必要があります。 SO thread about changing the UILabel/UIFont letter spacingがあります。あなたに指示を伝えるべきでしょう。
これで、なぜあなたはこれをやりたいのですか? Appleは非常にですが、それはインターフェイスの要素に特有のものです。私の考えでは、UITextViewを調整することはあなたのユーザーにとって非常に重要なことです。
ギャビンが言ったように、本当に;可能であれば、UILabelに変更し、ラベルのフレームのcontentSizeプロパティと組み合わせてlineBreakModeプロパティを設定して、部分的に軽度の変更を実現することができます。
また、文字列オブジェクトなどのスペースをいくつかのスペースに置き換えることもできますが、これまでと同じように、これはあまりにも遠回しに改ざんすることはお勧めしません。特にパブリックAppstoreプロジェクトになることはお勧めしません。
幸運を祈る!
もしあなたがラインハイトを探しているなら、このようにすることができます。
yourUITextView.font.lineHeight
これにより、現在のフォントサイズに応じた行の高さが得られます。これはiOS 8で完全に機能します。下位互換性についてはわかりません。