【发布时间】:2023-03-13 21:02:01
【问题描述】:
我正在制作一个可以在 iPhone 和 iPad 上运行的应用程序。在 iPhone 上,可用空间有限,因此标签上的文本大小“小”,但在 iPad 上可用的屏幕尺寸更大,因此我也希望增加标签文本大小。我怎样才能做到这一点?
示例:我的标签在 iPhone 上的文本大小为 12 磅,在 iPad 上我可能希望它们为 26 磅。
我想为预处理器制作一些宏。某种样式表。每个 iPhone 尺寸都有对应的 iPad 尺寸。
(只是为了说明我的想法)
#define 12 CheckIfIphone then 12 otherwise 26
我让宏的名称为 iPhone 上的文本大小,如果当前设备是 iPad,则将其替换。
【问题讨论】: