iOS UISwitch

1.UISwitch的初始化

 UISwitch *switchView = [[UISwitch alloc]initWithFrame:CGRectMake(4.0f, 16.0f, 100.0f, 28.0f)];

2.设置UISwitch的初始化状态

 switchView.on = YES;//设置初始为ON的一边

3.事件触发

  [switchView addTarget:self action:@selector(switchAction:) forControlEvents:UIControlEventValueChanged];   // 开关事件切换通知
   [self.view addSubview: switchView];

4事件

 -(void)switchAction:(id)sender
{
UISwitch *switchButton = (UISwitch*)sender;
BOOL isButtonOn = [switchButton isOn];
if (isButtonOn) {
    NSLog(@"开");
}else {
    NSLog(@"关");
}
 }

在页面效果图


点击按钮效果图


还可以修改外观这里我就不做展示


Snip20160331_34.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,353评论 25 708
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,245评论 4 61
  • 羞日绯霞红满秋, 霞红满秋映水流。 流水映秋满红霞, 秋满红霞绯日羞。
    轻语思忱阅读 135评论 1 1
  • O 引言 之前参加的“观察永澄50天”活动结束之后,发现自己在目标管理方面的薄弱,打算将永澄老师公众号当中关于“目...
    李云清阅读 1,089评论 2 4
  • 原文地址 写在之前 之前工作中对Mach-O文件有一定的接触, 原本早就想写一篇文章分享一下,但是奈何只是不够深入...
    南栀倾寒阅读 4,864评论 3 22