iPhone:如何通过为iPad应用程序自动调整来更改标签字体大小?

时间:2010-12-09 12:45:55

标签: iphone cocoa-touch ipad ios4 uilabel

我想将iPhone应用转换为iPad应用

为此,我正在自动调整控件,对于按钮,它可以正常工作。

当我自动标记标签时标签的位置相对变化但标签的字体大小保持不变时出现问题。

如何通过自动标注标签来增加标签尺寸(即标签的字体大小)?

请帮助&推荐

感谢。

2 个答案:

答案 0 :(得分:2)

一种选择是选择一个非常大的默认字体大小,然后设置

label.adjustsFontSizeToFitWidth = YES;

这适用于单行标签。对于多线,您需要做更多。

答案 1 :(得分:2)

我动态添加了设备是iPhone还是iPad的检查,并根据当前设备设置标签文字的字体大小

if(UI_USER_INTERFACE_IDIOM()== UIUserInterfaceIdiomPad)         //适用于iPad的代码     其他         //适用于iPhone或iPod的代码