我使用Storyboard设置我的约束。虽然一切都很完美,但我有一些观点,我希望只改变3.5"设备
这可能吗?我该怎么办?
答案 0 :(得分:5)
您可以定义一个宏来确定屏幕大小,如下所示:
#define isiPhone4 ([[UIScreen mainScreen] bounds].size.height == 480)?TRUE:FALSE
稍后在代码中你可以这样做:
if (isiPhone4) {
self.constraint.constant = NEW_VALUE;
}
要从代码中访问故事板约束,您应该为它们IBOutlets
(控制+将它们拖动到控制器中,就像其他任何东西一样)。