博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IOS--UISwitch的使用方法
阅读量:6712 次
发布时间:2019-06-25

本文共 1096 字,大约阅读时间需要 3 分钟。

IOS--UISwitch的使用方法详细

 
(2013-08-24 11:09:38)
标签: 

 

 

 

 

分类: 

// UISwitch的使用

    UISwitch *oneSwitch = [[UISwitch alloc] initWithFrame:CGRectMake(20, 20, 0, 0)]; // 默认尺寸为79 * 27。

    oneSwitch.backgroundColor = [UIColor greenColor]; // 设置背景色

    oneSwitch.alpha = 1.0; // 设置透明度 范围在0.0-1.0之间 0.0是完全透明

    

    oneSwitch.onTintColor = [UIColor redColor]; // 在oneSwitch开启的状态显示的颜色 默认是blueColor

    oneSwitch.tintColor = [UIColor purpleColor]; // 设置关闭状态的颜色

    oneSwitch.thumbTintColor = [UIColor blueColor]; // 设置开关上左右滑动的小圆点的颜色

    

    // oneSwitch.on = YES; // // 设置初始状态 直接设置为on,你不回观察到它的变化

    [oneSwitch setOn:YES animated:YES]; // 设置初始状态,与上面的不同是当你看到这个控件的时候再开始设置为on,你会观察到他的变化

    

    

    oneSwitch.onImage = [UIImage imageNamed:@"min.png"]; // 打开状态显示的图片

    oneSwitch.offImage = [UIImage imageNamed:@"max.png"]; // 关闭状态下的图片

    

    [oneSwitch addTarget:self action:@selector(oneSwitchValueChanged:)forControlEvents:UIControlEventValueChanged]; // 添加事件监听器的方法

 

    // 添加到view并释放内存

    [self.view addSubview:oneSwitch];

    [oneSwitch release], oneSwitch = nil;

 

 

 

 

#pragma mark - 实现UISwitch监听的方法

- (void)oneSwitchValueChanged:(UISwitch *) sender {

    NSLog(@"%@", sender.isOn ? @"ON" : @"OFF");

}

 

转载地址:http://pxhlo.baihongyu.com/

你可能感兴趣的文章
tp5的include 标签 不能用了么
查看>>
php禁止某ip或ip地址段访问的方法(转载)
查看>>
超级菜鸟的Python之路--前传一
查看>>
设置input框文字垂直居中和宽度
查看>>
WinForm笔记
查看>>
js 获取时间不能大于当前系统时间
查看>>
vue公共
查看>>
LeetCode 191. Number of 1 Bits Question
查看>>
关于前端的大致简介!
查看>>
面向对象设计模式总结
查看>>
JAVA 实用插件
查看>>
Matlab与C++混合编程(依赖OpenCV)
查看>>
BZOJ 4822 [Cqoi2017]老C的任务 ——树状数组
查看>>
Centos上虚拟机搭建
查看>>
cocos2d-html5 onEnter init ctor构造函数 ----js特有特性(和c++有一点不一样)
查看>>
spring发送邮件
查看>>
typescript实现类规则
查看>>
vue中echarts随窗体变化
查看>>
使用python 3.x 对pythonchallenge-----0的解答过程
查看>>
HBase ZooKeeper安装
查看>>