我有一个带有XIB文件的UIViewController
(myViewController)。在这个XIB文件中,我连接了另一个对象UIPickerViewController
(myPicker)。
当我的UIViewController
被分配,初始化并作为视图控制器推送时,UIPIckerViewController
会显示其实例。
用户可以从myViewController
模拟打开一个设置控制器来调整一些设置。
当设置控制器被解除时,myViewController会更新(按钮,文本,桌面视图等)。
但是,myPicker不仅仅在UIViewController
被初始化并再次推送时,myPicker会更新。
有没有什么好方法可以在myViewController中重新加载myPicker而无需再次初始化UIViewController
?
答案 0 :(得分:0)
尝试调用[myPicker reloadAllComponents];在viewWillAppear中(为此你应该创建UIViewController的子类)。