当用户点击主页按钮时,在应用程序中切换UISwitch

时间:2015-07-09 10:01:20

标签: swift

我使用Swift和Xcode6.2,我在tabViewController中有一个视图控制器说X.当UISwitch开启且用户点击主页按钮(应用程序进入后台)时,X有一个UISwitch来切换手电筒

当应用再次变为活动时 火炬关闭 2.但是割炬开关打开

我也要关掉手电筒开关 提前致谢

1 个答案:

答案 0 :(得分:1)

您可以在X的viewDidLoad函数中添加以下代码:

NSNotificationCenter.defaultCenter().addObserver(self,
  selector: "appDidEnterBackground:",
  name: UIApplicationDidEnterBackgroundNotification,
  object: nil)

当您的应用进入后台时,X会收到UIApplicationDidEnterBackgroundNotification,并且会调用appDidEnterBackground功能。您需要在X中实现此功能以关闭UISwitch:

func appDidEnterBackground(notification: NSNotification){
    theSwitch.on = false
}