2012-09-01 37 views
0

我在我的应用程序中有一些标签,在我的测验游戏中显示问题! 有些问题比其他问题长得多,并且它们不适合标签(它们会在最后切割并以...结束) 如何在不更改尺寸的情况下使它们适合标签(使用较小的字母)在较短的问题中的字母?如何使用标签中的多行自动缩放文本?

+0

我认为这会对你有帮助:http://stackoverflow.com/questions/4865458/dynamically-changing-font-size-uilabel – user387184

回答

1

只要检查你的问题的长度,如果长度很好,那么什么都不做,如果长度增加,那么改变字体大小。

或者你可以根据你的标签的高度和宽度来使用它。

CGSize constraint = CGSizeMake(132, 2000.0f); 
CGSize size = [text sizeWithFont: [UIFont fontWithName:@"Verdana" size:13] 
       constrainedToSize:constraint 
        lineBreakMode:UILineBreakModeWordWrap]; 
相关问题