0

我正在为 iPhone 和 iPad 制作一个具有不同故事板的通用应用程序。我的一些视图控制器在 iPhone 和 iPad 版本中具有完全相同的布局(它们要么作为子视图控制器添加,要么以模态方式呈现)。

我正在考虑如何定义这些布局一次,这样我就不会重复自己。据我所知,我有两种选择来完成这项工作:

  1. 在不同的故事板中定义两次视图。在这种情况下,我获得了完整的 segue 故事板功能。
  2. .xib在单独的文件中定义视图。在这种情况下,我需要捕获点击事件并手动调用performSegueWithIdentifier:我的情节提要。

还有其他选择吗?其中一个是否优于另一个?

4

0 回答 0