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)
}