如何重新加载xib中连接的对象

时间:2013-05-07 12:49:05

标签: objective-c uiviewcontroller xib uipickerviewcontroller

我有一个带有XIB文件的UIViewController(myViewController)。在这个XIB文件中,我连接了另一个对象UIPickerViewController(myPicker)。

当我的UIViewController被分配,初始化并作为视图控制器推送时,UIPIckerViewController会显示其实例。

用户可以从myViewController模拟打开一个设置控制器来调整一些设置。

当设置控制器被解除时,myViewController会更新(按钮,文本,桌面视图等)。

但是,myPicker不仅仅在UIViewController被初始化并再次推送时,myPicker会更新。

有没有什么好方法可以在myViewController中重新加载myPicker而无需再次初始化UIViewController

1 个答案:

答案 0 :(得分:0)

尝试调用[myPicker reloadAllComponents];在viewWillAppear中(为此你应该创建UIViewController的子类)。