UI控件之UISwitch(事件监听)
来源:互联网 发布:按键精灵可以编vb 编辑:程序博客网 时间:2024/06/13 22:23
// UISwitch
//
// Created by Catherine on 2017/8/29.
// Copyright © 2017年 Catherine. All rights reserved.
//
import UIKit
class ViewController: UIViewController {
overridefunc viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
//大小是默认的因此只有前两个位置参数有作用
let myswitch :UISwitch = UISwitch(frame:CGRect(x: 100, y:100, width: 100, height:100))
//进行属性自定义设置
//设置滑块的颜色
myswitch.thumbTintColor =UIColor.red
//设置开关开启的颜色
myswitch.onTintColor =UIColor.blue
//设置关闭开关的渲染颜色(边框的颜色、切换--即点击时的背景色)
myswitch.tintColor =UIColor.purple
//添加事件
myswitch.addTarget(self, action:#selector(switchClick(swi:)), for:UIControlEvents.valueChanged )//检测有值的变化
self.view.addSubview(myswitch)
}
func switchClick(swi:UISwitch){
if swi.isOn{
self.view.backgroundColor =UIColor.gray
}else{
self.view.backgroundColor =UIColor.white
}
}
overridefunc didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
- UI控件之UISwitch(事件监听)
- 12-常用UI控件之 UISwitch开关
- iOS-UI-基本控件之UISwitch
- iOS-UI-基本控件之UISwitch
- UI控件的事件监听
- UI控件 UISwitch 设置默认为开,添加事件
- UI控件笔记(八):UI之UISlider\UIStepper\ UIProgressView\ UITextView\UISwitch\ UIActivityIndicatorView\ UISeg
- iOS学习之UISwitch控件两种使用方法和监听
- iOS学习之UISwitch控件两种使用方法和监听
- iOS学习之UISwitch控件两种使用方法和监听
- iOS学习之UISwitch控件两种使用方法和监听
- iOS学习之UISwitch控件两种使用方法和监听
- iOS学习之UISwitch控件两种使用方法和监听
- iOS开发-UI控件:UISwitch控件两种使用方法和监听
- iOS 控件之 UISwitch
- IOS开发之UI篇—UISwitch(开关按钮)
- ios基本控件之UISwitch
- UISwitch开关控件的点击事件
- 欢迎使用CSDN-markdown编辑器
- 使用eclipse创建第一个maven管理的web项目
- 【解决方案 一】JAVA中UML图的使用
- 开发概念总结(持续记录中...)
- IDEA中修改文件的默认打开方式
- UI控件之UISwitch(事件监听)
- 获取今日头条西瓜视频下载地址
- Android常用工具类
- C语言中的memcpy()和memset()函数
- maven依赖关系中Scope的作用
- 马路上的路灯
- 关于队列的个人见解
- docker存入和载出image
- 记录:我理解的B/S与C/S