我尝试创建类似SDK的东西 - 默认视图包,开发人员可以扩展和自定义的控制器
如果用户的视图没有以编程方式创建,而是在单独的.storyboard中创建,那么理解用户如何扩展我的UIViewController时会遇到问题。
对于UIView,我们做这样的事情
-(id)init{
NSArray *subviewArray = [[NSBundle mainBundle] loadNibNamed:@"myXib" owner:self options:nil];
return [subviewArray objectAtIndex:0];
}
UIViewController如何从.storyboard获取自己的视图?
我无法使用.xib文件,因为我的viewControllers具有动态TableViewCells的TableView。
UPD: 我认为以编程方式创建UIViewController很简单,添加coupe视图,所有ChildViewControllers都将具有与其ParentViewController相同的控件。 我想不是以编程方式添加此控件,而是使用.storyboard。我无法想象 - 如何约束这个。
答案 0 :(得分:0)
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MyStoryboard" bundle:nil];
MyViewController * myVC = (MyViewController *)[storyboard instantiateViewControllerWithIdentifier:@"MyViewControllerIdentifier"];
答案 1 :(得分:0)