我尝试创建类似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的TableViews。
UPD:
我认为很容易以编程方式创建UIViewController,添加小轿车视图,并且所有ChildViewControllers都将具有与其ParentViewController相同的控件。
我不想以编程方式添加此控件,但为此使用.storyboard。我无法想象-如何约束这一点。
最佳答案
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MyStoryboard" bundle:nil];
MyViewController * myVC = (MyViewController *)[storyboard instantiateViewControllerWithIdentifier:@"MyViewControllerIdentifier"];
关于ios - 从另一个.storyboard扩展MyViewController,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34220405/