如何在xib中使用Storyboard View Controller File?

时间:2014-06-02 12:36:59

标签: ios ios7 storyboard xib

我想在我的xib文件中使用storyboard视图控制器。

例如,

我有一个XIB文件(如Purchase_Bill)和storyboard视图控制器文件 (比如Bill_Payment), 然后我想在我的xib文件中使用storyboard视图控制器文件(如Bill_Payment)(如Purchase_Bill)。 你能给我一个建议吗?

1 个答案:

答案 0 :(得分:0)

您需要将其与-viewDidLoad和/或操作中的代码绑定在一起。一种方法是加载笔尖:

[self addSubview:[[NSBundle mainBundle] loadNibNamed:@"MyXibView" owner:self options:nil][0]];

同样的方法可以用于控制器

第二种常用的方法是使用约定来加载xib。

[[MyXibViewController alloc] init] 
如果它在包中创建了一个nib,

将从MyXibViewController.xib加载。

拥有视图控制器对象后,您可以手动创建一个segue,如

UIStoryboardSegue *segue = [[UIStoryboardSegue alloc] initWithIdentifier:@"" source:self destination:toViewController];
[self prepareForSegue:segue sender:sender];
[segue perform];
相关问题