2016-04-28 40 views
0

我正在构建一个应用程序,在静默8秒后,新的视图控制器被推送。过渡是交叉溶解(模态)。Swift - 关闭手动转换后的最后一个视图控制器

新视图控制器具有模糊效果,并仍显示最后一个视图控制器。你知道了,我只是不知道如何解散最后一个。

我该怎么做?

//代码非常简单。

覆盖FUNC viewDidLoad中(){ super.viewDidLoad()

NSTimer.scheduledTimerWithTimeInterval(8, target: self, selector: Selector("refreshApp"), userInfo: nil, repeats: false) 

    // Do any additional setup after loading the view. 
} 

override func didReceiveMemoryWarning() { 
    super.didReceiveMemoryWarning() 
    // Dispose of any resources that can be recreated. 
} 

func refreshApp(){ 
    self.performSegueWithIdentifier("refreshIdentifier", sender: self) 
} 
+0

你可以张贴一些代码来理解过渡的一部分? –

+0

嗨亚历山德罗,我更新了我的帖子。 –

+0

你的模糊效果如何?你把它放在哪里? viewDidAppear? –

回答

0

试试这个代码:

func refreshApp(){ 
     self.dismissViewControllerAnimated(true, completion: { 
      self.performSegueWithIdentifier("refreshIdentifier", sender: self) 
     }) 
} 
相关问题