我有UI视图控制器,我想在某些时候让它再次回想起它,所以它会从头开始重新启动。
我怎么做?
在Android中,即使我已经在MyActivity中,我也可以这样做:
StartActivity(typeof(MyActivity));
答案 0 :(得分:2)
创建"初始化"功能:
func myInit() {
// do my setup
// set variables to defaults
// set positions to defaults
// etc
}
然后,你当前所做的一切(通常在viewDidLoad中):
func viewDidLoad() {
super.viewDidLoad()
self.myInit()
}
然后,只要您想要"重新初始化",只需再次致电myInit()
。
答案 1 :(得分:1)
正确的方法是重新启动默认值所需的所有变量,或者将视图控制器放在容器中,并在每次要重置时重新创建它。