【问题标题】:How to change a switch state when a button is clicked in swift快速单击按钮时如何更改开关状态
【发布时间】:2014-09-03 03:16:52
【问题描述】:

我只是在制作一个基本的应用程序,我可以打开和关闭开关来告诉我我是否全天在某个班级有作业。我遇到的问题是将所有开关更改为关闭的重置按钮。如何使用按钮快速更改开关状态?这是我到目前为止所拥有的:

//
//  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


}

【问题讨论】:

    标签: ios xcode swift switch-statement


    【解决方案1】:

    应该只是使用开关的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);
    }
    

    【讨论】:

      猜你喜欢
      • 2017-01-31
      • 2016-07-11
      • 2013-08-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多