如何重新加载视图目标c

时间:2016-02-26 18:27:18

标签: objective-c iphone

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

1 个答案:

答案 0 :(得分:0)

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

 [controller setView:nil]; 
 [controller view]

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

但是,从性能角度来看,重新加载视图是非常昂贵的,我建议你写一个重置函数来放置你想要摆脱的所有字段的重置代码。并在用户单击按钮时调用该方法。