如果我想用旧的iOS和iPhone支持和设计,我可能需要多少笔尖?它是3个笔尖,一个用于老款iPhone,一个用于iPhone 5,一个用于iPad吗?当然我不想在iPhone 5下面使用黑色边框。我想在iPhone 5上使用整个屏幕。
或者没有使用3个笔尖有什么好的工作吗?
避免使用3个笔尖并在代码中执行所有操作的优缺点是什么?任何好的提示?
答案 0 :(得分:0)
你只需要2个笔尖。一个用于iPhone,另一个用于iPad。较旧的iPhone和iPhone 5可以使用自动布局方法在同一个笔尖
答案 1 :(得分:0)
可以使用一个笔尖并使其适合整个屏幕,无论使用旧的支柱和弹簧布局的iPhone / iPad版本如何。这将使您可以控制不同元素在不同设备上的缩放程度,但它非常有限。
最后,它取决于你想要显示的内容:
答案 2 :(得分:0)
您可以使用两个nib文件。
您可以通过以下方式以编程方式检查屏幕尺寸(如果是iPhone 5):
if([[UIScreen mainScreen]applicationframe].size.height == 568){
//configure your stuff for iPhone 5
}
在这个if语句中,您可以进行视图配置。
如果您想进一步推动它,您还可以检查iPad的屏幕尺寸并仅使用1个nib文件。但为了更容易使用,我建议你使用上面提到的东西。