ios uiswitch 开关_iOS中的UISwitch(开关)

本文主要介绍了iOS开发中UISwitch开关的使用。通过代码展示了如何新建UISwitch开关,设置其位置、大小、颜色,给开关上的小圆点添加图片,还为开关添加方法,根据开关状态输出不同信息,实现简单的交互逻辑。

UISwitch   开关

#import "ViewController.h"

@interface ViewController (){

UISwitch *mySwitch;

}

@end

@implementation ViewController

- (void)viewDidLoad {

[super viewDidLoad];

//新建一个UISwitch开关,设置位置和大小

mySwitch = [[UISwitch alloc]initWithFrame:CGRectMake(0, 100, 100, 100)];

//设置UISwitch关闭时周围一圈的颜色,两种方法是一样的

mySwitch.tintColor = [UIColor redColor];

[mySwitch setTintColor:[UIColor redColor]];

//设置开关上的小圆点的颜色

[mySwitch setThumbTintColor:[UIColor yellowColor]];

//给开关上的小圆点添加一张图片

[mySwitch setThumbTintColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"666"]]];

//给开关添加一个方法

[mySwitch addTarget:self action:@selector(haha:) forControlEvents:UIControlEventTouchUpInside];

//将UISwitch添加到界面上

[self.view addSubview:mySwitch];

}

-(void)haha:(UISwitch *)a{

//打开则是1,关闭则是0

NSLog(@"%d", a.isOn);

//分别写出开关的开和关,就可以分支往下写代码了

if (a.isOn) {

NSLog(@"开");

}else{

NSLog(@"关");

}

}

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值