0

如何在按钮单击时刷新/重新加载模态视图控制器?我需要重新加载整个视图控制器。

4

1 回答 1

0

您可以关闭模​​态视图控制器并再次显示它,将动画参数设置为 NO。另一种解决方案是将您的 ViewController 嵌入 UINavigationController 作为它的 RootViewController(并以模态方式呈现这个)。当您必须重新加载 ViewController 时,只需使用:

 - (void)setViewControllers:(NSArray *)viewControllers animated:(BOOL)animated

在 navigationController 上,带有一个包含 ViewController 的新实例的数组。

无论如何,你真的确定你不能简单地重置 UIViewController 的所有内容而不从头开始“重新加载”它吗?

于 2012-11-06T16:42:13.047 回答