2015-12-24 122 views
1

我努力工作,如何视图控制器的文件中编程设定的初始化视图控制器。我知道如何做到这一点的appdelegate.swift,但我需要它在一个视图控制器使用UISwitch所以,如果它被设置上,它改变初始化视图控制器完成的,如果不是,它只是不做任何事情。任何想法我会如何去做这件事?设置初始化故事板与UISwitch

if self.`switch`.on { 


} else { 


} 

回答

0

拿(出口到UISwitch中的viewController然后在您的viewDidLoad中)添加以下代码:

if uiSwitch.on { 
// if swith is on 
let viewController = self.storyboard?.instantiateViewControllerWithIdentifier("ViewControllerIdentifier") as? ViewController 
self.navigationController?.pushViewController(viewController!, animated: true) 
} else { 
// if switch is off 
} 
+0

我想用它的viewDidLoad中()时,另一说法是真实的以外,再检查UISwitch,这将如何工作? –

+0

您可以在viewWillAppear中使用它() –

+0

是否有可能使用它的覆盖FUNC之外? –

相关问题