2

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

当 myUIViewController被分配、初始化和推送为视图控制器时,它UIPIckerViewController会按应有的方式显示其实例。

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

当设置控制器被关闭时,myViewController 会更新(按钮、文本、表格视图等)。

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

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

4

1 回答 1

0

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

于 2013-05-07T13:49:36.237 回答