第二周第二天 开关,分段控制器

2016-11-27  本文已影响0人  112233香樟树

1,开关2,分段控制器

        let arr = ["张三","老王","李四"]
        let seg:UISegmentedControl = UISegmentedControl(items:arr)
        seg.center = CGPoint(x: 100, y: 100)
           self.view.addSubview(seg)
        seg.addTarget(self, action: #selector(segAction(seg:)), for: .valueChanged)
        //默认第0个
        seg.selectedSegmentIndex = 0
         //seg.isMomentary = true
        // UISegmentedControl分段控制器
       //点击之后属于选中状态(true:否)
        func segAction(seg:UISegmentedControl){
        //选中的第几个
        print(seg.selectedSegmentIndex)
        //设置第几个文字
        seg.setTitle("seg\(seg.selectedSegmentIndex)", forSegmentAt: seg.selectedSegmentIndex)
    }
    

 //开关
        let sw = UISwitch()
        
        sw.center = CGPoint(x: 200, y: 200)
        self.view.addSubview(sw)
        sw.addTarget(self, action: #selector
            (swAction(sw:)),for: .valueChanged)
        //switch颜色
        sw.tintColor = UIColor.cyan
        //滑块的颜色
        sw.thumbTintColor = UIColor.purple
        //打开的颜色
        sw.onTintColor = UIColor.red
        //关闭的颜色
        sw.tintColor = UIColor.brown
    }
    func swAction(sw:UISwitch){
        print(sw.isOn)
        
    }
上一篇下一篇

猜你喜欢

热点阅读