UISwitch开关

摘要:
从开关设置的初始化状态中,我们可以看到-(void)viewDidLoad{[superviewDidLoad];//UISwitchinitializationUISwitch*switchview=[[UISwitchlloc]initWithFrame://SetUISwitch初始化状态开关视图。on=否//设置最初没有的一侧//设置开关状态[switchviewaddTarget:

UISwitch是一种简单的开或者关的UI元素。由开关设置的初始化状态可以看出,开关的应用相当于布尔代数。我们使用其ValueChange事件来检测开关的切换,并通过属性on或者实例方法isOn来获取当前值。

就像我们的手机开屏关屏按键一样,按一下不是开就是关。

- (void)viewDidLoad {
    [super viewDidLoad];
    
   // UISwitch的初始化
    UISwitch *switchview=[[UISwitch alloc ]initWithFrame:CGRectMake(30, 30, 30, 30)];
    //设置UISwitch的初始化状态
    switchview.on=NO;//设置初始为no的一边//设置开关的状态
    [switchview addTarget:self action:@selector(change:) forControlEvents:UIControlEventValueChanged];//绑定监听方法//UISwitch事件的响应
    //switchview.backgroundColor=[UIColor redColor];
    [self.view addSubview:switchview];
    
}
-(void)change:(UISwitch *)bb{
    NSLog(@"点击");
    
}

免责声明:文章转载自《UISwitch开关》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Asp.Net Core 缓存的使用(译)iWatch开发:UI 组件说明下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

总结PLSQL的快捷键以及使用技巧

http://www.dedecms.com/knowledge/data-base/oracle/2012/0724/3643.html 最近在开发过程中,遇到一些麻烦,就是开发效率问题,有时候其他同事使用PLSQL 编程效率明显高于自己,观察了好久,才发现他使用PLSQL 已经很长时间了而且,他自己也在其中添加了好多快捷方式,      1、登录后默认...

winform显示系统托盘,双击图片图表显示窗体,退出窗体是否提示

private void Form1_FormClosing(object sender, FormClosingEventArgs e) { DialogResult result = MessageBox.Show("是否退出?选否,最小化到托盘", "操作提示", MessageBoxButtons.YesNo...

AVD模拟器怎么配置上网

转自:http://blog.csdn.net/you_jinjin/article/details/7228303 方法一 首先,Windows下,配置Adroid环境变量(Win7为例) 1、桌面右键——》我的电脑——》高级系统设置 2、高级——》环境变量——》系统变量——》Path 3、添加Android SDK目录到系统变量Path中,如下图:...

matlab中集合运算函数——解析

1. unique函数  对于unique(A,'rows')而言, 速度较慢, 例:  A = randi(10,1000,100000); %生成10以下数字的1000×100000的矩阵  第一种方式:  tic [a1 b1 c1] = unique(A,'rows'); toc        运行时间  t=2.656930s;  第二种方式:...

多个@JsonProperty操作同一个属性

@JsonProperty 首先这个注解是干嘛的呢,(用于JSON之间解析与传递) 可以作用在属性上,给该属性序列化为另一个名称(别名),主要用来序列化和反序列化; 当前端传json字符串,将会把json字符串反序列化为对象,会自动赋值对应的字段值 当后端接口响应前端对象返回json字符串,将会把对象序列化为json字符串,json字符串的属性名为@Js...

GIT : IDEA切换到某个tag

背景看一本presto的书,发现版本用的是presto-0.107这个版本。然后我去Apache clone下源码,发现分支只有几个,但是下载页面却有很多不同的版本 然后看Tag发现有很多。 然后我现在需要 0.107版本的,发现上面没有,百度一下可以git到某个TAG点击后填入你的tag名称,我填写的是 0.107,然后就可以git到相关的代码了。 但是...