2013-10-12 74 views
0

例如,我想创建一个按钮,它总是会推动同一个类的简单视图控制器。用故事板中的xib调用视图控制器?

当然,我可以将它放在与其他视图控制器相同的故事板文件中。但它可以从任何地方调用。所以这意味着这个故事板中有太多额外的链接。

反之我没有尝试创建另一个故事板,而不是xib。但我需要的视图控制器非常简单,为它创建新的故事板看起来太过分了。

回答

1

您可以使用标识符而不是唯一标识符来调用视图控制器。看看一个方法instantiateViewControllerWithIdentifier:

这使您可以创建视图控制器,“浮动”在故事板中,而不会让链接混乱在故事板上。

一旦你实例化了视图控制器,然后你可以用presentViewController以模态方式呈现它:animated:completion,把它推到导航控制器上,或者其他东西。

你甚至可以用instantiateViewControllerWithIdentifier实例化一个视图控制器,然后使用initWithIdentifier创建你自己的segue对象:source:destination,并且如果你愿意的话调用那个segue。

相关问题