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