使ui适应各种iOS设备

时间:2016-02-19 12:35:26

标签: ios objective-c user-interface

如何让我的ui适应所有iOS设备。在研究时,我看到很少的代码,他们已经定义了各种设备的大小,并根据大小值设计了ui。如何定义的示例代码如下,

events[eventName]

如果我每次都必须检测尺寸,那就太乏味了。在android的情况下,存在片段以使ui适用于各种屏幕尺寸。在iOS中是否有任何替代片段以及如何使我的ui适应各种设备?

1 个答案:

答案 0 :(得分:2)

您好我有一个解决方案,我在项目中使用的是什么。

我使用一个简单的数学方程来做到这一点。

CGRectMake(0, 0,[UIScreen mainScreen].bounds.size.width*100/320, [UIScreen mainScreen].bounds.size.height*100/568);

这里我有一个视图,根据5s我希望它的大小为(100x100),所以我给出了根据屏幕尺寸增大或减小的尺寸。

在5s内需要100x100

在6中它将采用(375 * 100/320)宽度和(667 * 100/568)高度

可能会对你有帮助。