我目前正在IOS应用中工作,其中创建了一个故事板和一些viewControllers
。
因为许多区域相似,所以我选择创建一个通用的viewController
,然后使用扩展了UIViewController
的控制器来填充它。
由于无法在接口构建器中将两个不同的类添加到viewController
中,因此无法将viewController
链接到两个不同的控制器。
完成这项任务的最佳方法是什么?
是否有一个与情节提要viewController
链接的控制器,并且该控制器处理了需要实例化的每个视图?
答案 0 :(得分:1)
您始终可以在Interface Builder中为控件使用标签。
例如,假设您设置的标签的标签为100,按钮的标签为110。
var label : UILabel! { view.viewWithTag(100) as? UILabel }
var button : UIButton! { view.viewWithTag(110) as? UIButton }
现在,您可以执行以下操作:
label.text = "Yeppee!"