我想在我的xib文件中使用storyboard视图控制器。
例如,我有一个XIB文件(如Purchase_Bill)和storyboard视图控制器文件 (比如Bill_Payment), 然后我想在我的xib文件中使用storyboard视图控制器文件(如Bill_Payment)(如Purchase_Bill)。 你能给我一个建议吗?
答案 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];