cLa*_*Lar 3 subclass uiviewcontroller ios uistoryboard swift
我正在尝试使用故事板和子类创建视图层次结构.我们的想法是UIViewController在故事板中有一个链接到基类的屏幕(当然,这是一个子类),并根据需要实例化子类.子类总是具有相同的布局,主要区别在于viewDidLoad函数.如果我打电话self.storyboard?.instantiateViewControllerWithIdentifier("menu"),我总是得到一个基类的实例,即使我添加as SubClass.
有没有办法以我想要的方式实例化子类?
不,你不能用故事板做到这一点.您总是会获得故事板中命名的类的实例.
相反,创建一个xib.将视图层次结构放在xib中,并将File的所有者类设置为基本视图控制器类.
然后,在代码中,实例化您想要的特定视图控制器子类,并使所有子类加载相同的xib.
| 归档时间: |
|
| 查看次数: |
413 次 |
| 最近记录: |