如何重新加载视图目标 C



单击按钮后如何重新加载应用程序?我有一个名为reset的按钮,我想摆脱所有用户输入,例如擦除在文本字段中键入的所有文本,初始化所有变量。有可能做到吗?

是的,您可以先将视图控制器中的视图属性设置为 nil,然后尝试访问它,它会自动重新创建:

 [controller setView:nil]; 
 [controller view]

这将立即重新加载视图并触发viewDidLoad

但是,从性能的角度来看,重新加载视图是相当昂贵的,我建议您编写一个重置函数来将要删除的所有字段的重置代码放入其中。并在用户单击按钮时调用该方法。

最新更新