2015-07-13 32 views
1

我的应用程序是一款通用应用程序,即该应用程序适用于iPhone_portrait和iPad_landscape。我可以在IOS 8.1的xib文件中使用大小类吗?

我搜索了很多关于如何应对iPhone和iPad,我发现我可以用我的外接自适应大小班,尤其是IOS 8 size classes

我的问题后,提出的是:

  1. 即使设计不简单,该解决方案是否是最好的解决方案?
  2. 我的应用程序中有很多xib文件。在这种情况下,我可以使用尺码类吗?或者我需要iPhone的两个xib,一个用于iPad?

谢谢。

+0

创建大小类,因此您不需要iPhone到iPad的两个不同文件。是的,您只需将NIB文件更改为使用大小类,只需在第一个选项卡上为nib属性检查器启用大小类即可。 – rckoenes

回答

2

是的,你可以使用尺寸类和AutoLayout。请参阅以下屏幕快照,文件检查器右侧有刻度线标记。

enter image description here

+0

谢谢你的回答。 但是,即使xib是用于tableview单元格,collectionView单元格,也是如此,因为当我创建它时,如果我需要它用于iPad或iPhone,则可以选择它。 – Rawan

+0

你需要使用自动布局以及只有大小类不够 –

+0

你是什么意思的自动布局? – Rawan

相关问题