在具有.xib文件的项目中使用故事板 – iPhone

我想通常在我的iPhone应用程序中使用旧的.xib文件。 但是,当涉及到tableViewController故事板是更方便的,以便使自定义单元格等等。是否有可能使基于.xib的应用程序,并在它的中间,只能使用UITableViewController和它的DetailedViewController故事板?

您可以为程序的任何部分使用故事板。 故事板不是一个全部或没有概念。 您可以在故事板中只有一个视图控制器,或者只是代表应用程序的一个小型networking。

从故事板只使用一个视图控制器:

  1. 添加一个新的故事板到你现有的项目。
  2. 将一个视图控制器添加到故事板。
  3. 在检查器中为视图控制器分配一个标识符。
  4. 使用UIStoryboard类来加载故事板资源
  5. 使用 – [UIStoryboard instantiateViewControllerWithIdentifier:]来创build该视图控制器的新实例。
  6. 将视图控制器安装到应用程序的某个位置,方法是将其按压到导航控制器上,或者以模态方式运行。

两者都可以一起工作(故事板和笔尖文件)。 在作为故事板一部分的TVC中,只需在代码中实例化目标VC,并使用通常的initWithNibName方法来加载nib文件。

您可以将故事板添加到任何项目,但故事板的要点是将XIB文件集中到一个位置,而不是有10个XIB文件,您可以有1个.storyboard文件,其中包含10个表示您的视图的场景。 这显示您与其他场景的联系,并且您可以pipe理每个场景的所有seques和转场。 所以有可能,是的,你可以添加一个故事板到你的项目,但我会build议你devise你的故事板的整个应用程序,如果你想使用它们。