iOS开发 UISwitch的使用方法

 UISwitch就是我们iOS开发使用的开关。我们常见开关在APP的设置页面,比如消息是否允许接受,是否允许接受群消息,是都允许消息推送等等。UISwitch用处很多,且本身属性不多,想要学习了解它是很容易的。

工具/原料

  • Mac OS X操作系统 
  • Xcode编译器

方法/步骤

  1. 创建工程项目和视图控制器

          1、创建一个empty(空的)工程项目,新建一个UIViewController;

          2、选中工程,右键-New File…选择“Cocoa Touch Class”-Next,给个合理的名称ViewController,再Next完成;

          3、在AppDelegate.m文件包含#import "ViewController.h";

          4、初始化创建ViewController的视图控制器,并用导航栏控制器包含。将之设置为根视图控制器。

    iOS开发 UISwitch的使用方法
  2. 创建添加UISwitch对象

          1、创建并初始化一个UISwitch,宽高是固定的,不为0就可以显示;

          3、设置背景颜色可以看到效果;

          4、将UISwitch添加到self.view中。

    iOS开发 UISwitch的使用方法
  3. 设置UISwitch的属性

          1、onTintColor设置开启颜色;

          2、onImage设置开启图片;

          3、tintColor设置正常关闭颜色;

          4、offImage设置关闭图片;

          5、thumbTintColor设置圆形按钮颜色;

    iOS开发 UISwitch的使用方法
  4. 代码设置开启/关闭状态

    //设置YES或NO,是否使用animated动画效果:

        [mySwitch setOn:YES animated:YES];

    iOS开发 UISwitch的使用方法
  5. 获取UISwitch的开启/关闭状态

    1、获取对象的isOn属性,默认是关闭状态;

    2、如果isOn==YES则是开启状态,如果isOn==NO则是关闭状态。

    iOS开发 UISwitch的使用方法
  6. 添加动作事件(完成)

    可以选择id类也可以选择UISwitch类,如果是id类型,则要转换成UISwitch类型:UISwitch *mySwitch = (UISwitch *)sender。

    iOS开发 UISwitch的使用方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值