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 回答