回想一下相同的UI View控制器

时间:2017-06-02 13:15:59

标签: ios uiviewcontroller

我有UI视图控制器,我想在某些时候让它再次回想起它,所以它会从头开始重新启动。

我怎么做?

在Android中,即使我已经在MyActivity中,我也可以这样做:

StartActivity(typeof(MyActivity)); 

2 个答案:

答案 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)

正确的方法是重新启动默认值所需的所有变量,或者将视图控制器放在容器中,并在每次要重置时重新创建它。