2015-10-20 55 views
1

使用ios大小类如何区分纵向的iphone 5.5inch和纵向的其他iphone。使用大小类的ios

例如,如果我设置文本大小 - 宽度紧凑和高度任何 - 这似乎适用于所有iphones。是否有可以应用于iphone 6的尺寸课程 - 与其他所有小型课程不同?

回答

0

如果我正确理解您的问题,您必须以编程方式执行此操作。

使用此代码来检查了iPhone的尺寸:

if ([[UIScreen mainScreen] bounds].size.height == 480) { 
    //3.5 inch iPhone 
} 
if ([[UIScreen mainScreen] bounds].size.height == 568) { 
    //4 inch iPhone 
} 
if ([[UIScreen mainScreen] bounds].size.height == 667) { 
    //4.7 inch iPhone 
} 
if ([[UIScreen mainScreen] bounds].size.height == 736) { 
    //5.5 inch iPhone 
} 
+0

谢谢 - 我试图避免这一点 - 我希望大小的一个类就能够区分 - 但现在看来,他们只区分iPAD和iPHONE(以及各种方向等) –