【发布时间】:2015-05-02 04:23:54
【问题描述】:
这是一个非常愚蠢的问题,但我不是 Objective-C 方面的专家,所以请原谅我。
我希望能够根据屏幕大小更改我的应用程序的默认字体大小。我找不到任何方法将 iPad 的 systemFontSize 设置为与 iPhone 不同的大小。
任何提示将不胜感激。
【问题讨论】:
这是一个非常愚蠢的问题,但我不是 Objective-C 方面的专家,所以请原谅我。
我希望能够根据屏幕大小更改我的应用程序的默认字体大小。我找不到任何方法将 iPad 的 systemFontSize 设置为与 iPhone 不同的大小。
任何提示将不胜感激。
【问题讨论】:
你可以像这样得到屏幕的大小:
CGRect screenSize = [[UIScreen mainScreen] bounds];
CGFloat screenWidth = screenSize.width;
然后将字体大小设置为屏幕大小的百分比:
CGFloat fontScreenPercentage = 0.05f;
UIFont *myFont = [UIFont systemFontOfSize:(fontScreenPercentage * screenWidth)]
【讨论】: