1

固定の uiTextView に合わせてフォントのサイズを縮小するアプリに次のコードがあります

if (pdThree.contentSize.height > pdThree.frame.size.height) {
    int fontIncrement = 1;
    while (pdThree.contentSize.height > pdThree.frame.size.height) {
        pdThree.font = [UIFont systemFontOfSize:kDefaultFontSize-fontIncrement];
        fontIncrement++;
    }
}

ただし、 contentSize.height が正しく機能しなくなったことを理解しています。誰か助けてもらえますか?

どうもありがとう

4

1 に答える 1

1

Stack Overflow をもう少し掘り下げて答えを見つけました。ここで回答UITextView に合わせてフォント サイズを変更しますか?

https://stackoverflow.com/users/2025180/stefan-haflidasonに感謝します

ここに私が使用したコードがあります:-

while (((CGSize) [pdThree sizeThatFits:pdThree.frame.size]).height > pdThree.frame.size.height) {
    pdThree.font = [pdThree.font fontWithSize:pdThree.font.pointSize-1];
}
于 2014-06-12T06:35:51.910 に答える