我是Objective-C的新手,我正在创建一个通用的iOS应用程序,我想在其中应用特定于iPhone或iPad等设备的某些样式。现在,如果条件与我的代码中的每个位置都有逻辑关系,我就有了。我怎样才能以有效的方式实现这一目标?如何应用特定于设备的样式
0
A
回答
0
您可以通过定义一个宏,将这个宏的一些常见的类应用程序中的
下面片段可以帮助有效地实现这一目标 -
#define IsDeviceiPad() \
([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPad)
0
我以前碰到这个问题,我正在创建一个应用程序,其中有太多的if语句。我和你认为的一样,必须有一个有效的方式来编程应用程序。我碰到这样的回答:
How to make universal iPhone/iPad app WITHOUT SHARING VIEWS?
关键是要尽快运行设备特定的代码,这是在main.m
。 通过适用于iPhone和iPad的不同应用程序代理类。其余的应该正常工作,不应该使用其他“设备”的类。
祝你好运。
相关问题
- 1. 如何仅将样式应用于移动设备?
- 2. 将css3样式应用于特定ID
- 3. 将样式应用于特定单词
- 4. 如何将自定义样式仅应用于特定元素?
- 5. 如何应用主题特定样式?
- 6. 如何将样式应用于特定的一系列元素
- 7. 如何手动将特定样式表中的样式应用于元素?
- 8. 是否可以将特定引导类仅应用于特定设备而不应用于其他设备?
- 9. 如何避免将CSS样式应用于特定元素
- 10. 如何将此特定样式应用于输入
- 11. CSS:如何将样式应用于特定类
- 12. 通用应用程序的特定于设备的方向
- 13. 设置特定于ios设备的caldav
- 14. 针对特定设备的iOS应用
- 15. 将样式应用于特定元素不适用于Safari
- 16. 如何将jrtx文件中定义的特定外部样式应用于iReport?
- 17. 是当前用户特定于设备
- 18. 仅将样式表应用于特定元素特征
- 19. 使用Docx4j将样式应用于样式化段落中的特定文本
- 20. 管理两个特定于设备的应用程序
- 21. 如何在目标c中创建特定于设备的应用程序
- 22. 将备用样式表应用于手持设备,而不是正常工作
- 23. 如何构建特定设备的Android应用程序?
- 24. 使用对应于特定ID的样式的问题
- 25. 如何从应用于父代的样式表中排除特定的qwidget(QToolTip)
- 26. 特定于设备的加载类别
- 27. 特定于平台的图形设备
- 28. 将样式应用于表格中的特定行
- 29. 停止CSS样式应用于代码的特定部分
- 30. 将CSS应用于DIV类中的特定跨度样式