2

動的に追加する機能を備えたアプリを開発しており、TextViewドラッグ時にサイズを増減します。

TextViewのコンテンツサイズをのサイズに設定することで、文字数に応じてテキストビューのサイズを調整できますTextView

TextView角をドラッグすると、 のサイズが大きくなりますTextView。私はこれをうまくやることができます。

の角をドラッグするとTextView、サイズは大きくなりますが、フォント サイズは大きくなりません。TextViewサイズが大きくなったときにフォントサイズを自動的に拡大または縮小する方法はありますTextViewか?

4

1 に答える 1

2

リンクから見つけた次のコードを試してみてください。

#define kDefaultFontSize 24.0


if (myTextView.contentSize.height > myTextView.frame.size.height) {
    int fontIncrement = 1;
    while (myTextView.contentSize.height > myTextView.frame.size.height) {
        myTextView.font = [UIFont systemFontOfSize:kDefaultFontSize-fontIncrement];
        fontIncrement++;
    }
}
于 2012-11-19T12:19:09.383 に答える