2012-10-15 25 views

回答

0

我不相信这是可能的,自动布局改变你如何编译应用程序。我考虑的解决方法,该选项有:

  • 检测显示器的高度和编程方式更改一些元素(益,但我这样做时,这只是一个简单的变化)
  • 检测显示器的高度和程序加载适当的笔尖(缺点是维护两个笔尖)
  • 忽略4" 显示,并带有黑色边框提交(假设没有人会想要这个)
  • 试图设计布局这不会受到一些额外的空间(这总是可取的,但并不总是可能的)UIScrollViews/UITableView s是绝对好的,但没有固定的全屏视图。)

我仍在寻找更好的解决方案。

下面是我用它来确定4" 与3.5" iphone代码:

if (screenBounds.size.height == 568) { 
    // code for 4-inch screen 
} else { 
    // code for 3.5-inch screen 
} 

即使这似乎hackish的,但跟苹果有关。 :|

相关问题