2015-12-24 167 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之外? –

相關問題