【发布时间】:2014-10-19 18:18:23
【问题描述】:
我目前正在编写一个通用应用程序,并希望根据设备全局设置某些参数,例如标准按钮大小。目前我正在使用:
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
iVar = 88;
}
else {
iVar = 44;
}
在不同的地方。但是,我只想运行一次,并将 ivar 设置在全局某个地方。我知道我可以在应用程序委托中执行此操作,一旦应用程序初始化,并在标头中声明变量,但我想知道是否有更优雅的解决方案是标准做法。
(我知道我可以使用 xcassets 使用本机图像大小,但我想要比这更多的控制)。
【问题讨论】:
标签: ios objective-c xcode idioms ios-universal-app