简单认识UISwitch

以下是常用属性:

self.mySwitch.layer.cornerRadius = 15;   // 边框圆角角度

self.mySwitch.layer.borderWidth = 2;  // 边框宽度

self.mySwitch.layer.borderColor = [UIColor redColor].CGColor;  // 边框颜色

self.mySwitch.backgroundColor = [UIColor yellowColor];   // 背景颜色

self.mySwitch.tintColor = [UIColor orangeColor];    // 开关样式的颜色

self.mySwitch.onTintColor = [UIColor blueColor];    // 开关开启的颜色

self.mySwitch.thumbTintColor = [UIColor cyanColor];   // 开关按钮的颜色

//self.mySwitch.on = YES;   // 默认开关打开

[self.mySwitch setOn:YES animated:YES];   // 默认开关打开(附带动画效果)

给UIswitch添加事件:(注意用的是UIControlEventValueChanged)

[self.rootView.mySwitch addTarget:self action:@selector(click:) forControlEvents:UIControlEventValueChanged];

实现事件的方法也很简单:

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

if (sender.on == YES) {

NSLog(@"打开");

} else {

NSLog(@"关闭");

}

}

上一篇:html总集


下一篇:C# Excel处理工具