iOS开发 UISwitch的使用方法

 时间:2026-02-15 00:24:29

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的使用方法

  • 世界以你在任天堂开关:提示和技巧
  • 学院街攻略:[174]雪城大学交通出行攻略
  • 自主开发的棋牌游戏安全性高
  • 我要翘班第14关怎么过 我要翘班第14关攻略
  • 明日方舟骑兵与猎人GT-6大鲍勃怎么打
  • 热门搜索
    少年强则国强手抄报 新学期新起点手抄报 健康成长手抄报 元旦节的手抄报 保护牙齿手抄报 英雄事迹手抄报 小手拉大手手抄报 抗击病毒手抄报内容 有关疫情的手抄报 谷雨手抄报