Swift - 分段选择控件(UISegmentedControl)的用法

来源:互联网 发布:尚学堂网络公开课 编辑:程序博客网 时间:2024/06/04 19:57
import UIKitclass ViewController: UIViewController {    // 注意:后面方法中用到控件,所以必须成为成员变量    var segmented:UISegmentedControl!    override func viewDidLoad() {        super.viewDidLoad()        // 选项        let items = ["选项一","选项二"] as [AnyObject]        // 创建分段选择控件        segmented = UISegmentedControl(items: items)        self.view.addSubview(segmented)        segmented.center = self.view.center        segmented.selectedSegmentIndex = 1 // 默认选择第二项        // 修改选项颜色        segmented.tintColor = UIColor.redColor()        // 添加 值改变 监听        segmented.addTarget(self, action: #selector(segmentedDidChange), forControlEvents: UIControlEvents.ValueChanged)    }    /**     监听方法     */    func segmentedDidChange(segmented:UISegmentedControl) {        // 获得选项的索引        print(segmented.selectedSegmentIndex)        // 获得选择的文字        print(segmented.titleForSegmentAtIndex(segmented.selectedSegmentIndex))    }}
0 0
原创粉丝点击