2014-09-03 2 views
1

Я просто создаю базовое приложение, которое я могу включить и выключить, чтобы сообщить мне, есть ли у меня домашняя работа в определенном классе в течение дня. Проблема, с которой я столкнулась, - кнопка сброса, которая отключает все переключатели. Как изменить состояние переключателя в режиме быстрого с помощью кнопки? Это то, что я имел до сих пор:Как изменить состояние переключателя при нажатии кнопки в swift

// 
// ViewController.swift 
// HomeworkManager 
// 
// Created by Nate Parker on 9/2/14. 
// Copyright (c) 2014 Nathan Parker. All rights reserved. 
// 

import UIKit 

class ViewController: UIViewController { 

override func viewDidLoad() { 
    super.viewDidLoad() 
    // Do any additional setup after loading the view, typically from a nib. 
} 

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


@IBAction func resetClicked(sender: AnyObject) { 
} 

@IBOutlet var spanish: UISwitch 
@IBOutlet var algebra: UISwitch 
@IBOutlet var amerCult: UISwitch 
@IBOutlet var bio: UISwitch 
@IBOutlet var col: UISwitch 


} 

ответ

9

Это должно быть просто вопрос об использовании setOn() метода переключателей:

@IBAction func resetClicked(sender: AnyObject) { 
    spanish.setOn(false, animated: true); 
    algebra.setOn(false, animated: true); 
    amerCult.setOn(false, animated: true); 
    bio.setOn(false, animated: true); 
    col.setOn(false, animated: true); 
} 
Смежные вопросы