当UITextView的大小增加时,如何增加UITextView字体大小

时间:2012-11-19 12:02:59

标签: iphone ios uitextview uifont

我正在开发一个应用程序,它具有动态添加TextView的功能,在拖动时增加和减小其大小。

我可以将TextView的内容大小设置为TextView的大小,根据字符数调整文字视图大小。

拖动TextView角时,我会增加TextView的大小。我能成功地做到这一点。

当我拖动TextView的角落时,它的大小会增加,但字体大小不会增加。当TextView尺寸增加时,有没有办法自动增加或减少TextView字体大小?

1 个答案:

答案 0 :(得分:2)

尝试以下代码,希望它有助于从the Link.

找到帮助
#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++;
    }
}