如何使用单个故事板为不同的屏幕尺寸(例如:iPhone 3.5"、4"、4.7" 和 5.5")设置不同的约束?
How Can I set different Constraint for different Screen sizes (For Ex: iPhone 3.5",4",4.7" and 5.5") using a single storyboard?
我已经搜索过了,但没有得到任何富有成果的答案。我想在单个故事板本身(不是以编程方式)中为所有不同的屏幕尺寸设置不同的约束。
我该如何解决?
提前致谢!!
请看这个有用的link它对你有帮助。
http://www.raywenderlich.com/83129/beginning-auto-layout-tutorial-swift-part-1
在本教程中,您可以找到 "A quick note on Size Classes" 部分,在该部分中您可以找到问题的解决方案:)
另请参阅下面的约束教程,希望对您有所帮助。
一行都不写!
无需编写这些基于设备的条件:-
if device == iPhoneSE {
constant = 44
} else if device == iPhone6 {
constant = 52
}
我创建了一个库 Layout Helper 因此现在您无需编写一行代码就可以更新每个设备的约束。
第 1 步
将 NSLayoutHelper 分配给您的约束
第 2 步
更新所需设备的约束条件
步骤 3
运行 应用程序并查看 MAGIC
我已经搜索过了,但没有得到任何富有成果的答案。我想在单个故事板本身(不是以编程方式)中为所有不同的屏幕尺寸设置不同的约束。
我该如何解决?
提前致谢!!
请看这个有用的link它对你有帮助。
http://www.raywenderlich.com/83129/beginning-auto-layout-tutorial-swift-part-1
在本教程中,您可以找到 "A quick note on Size Classes" 部分,在该部分中您可以找到问题的解决方案:)
另请参阅下面的约束教程,希望对您有所帮助。
一行都不写!
无需编写这些基于设备的条件:-
if device == iPhoneSE {
constant = 44
} else if device == iPhone6 {
constant = 52
}
我创建了一个库 Layout Helper 因此现在您无需编写一行代码就可以更新每个设备的约束。