- iOS 教程
- iOS - 主页
- iOS - 入门
- iOS - 环境设置
- iOS - Objective-C 基础知识
- iOS - 第一个 iPhone 应用
- iOS - 操作和出口
- iOS - 委托
- iOS - UI 元素
- iOS - 加速计
- iOS - 通用应用程序
- iOS - 相机管理
- iOS - 位置处理
- iOS - SQLite 数据库
- iOS - 发送电子邮件
- iOS - 音频和视频
- iOS - 文件处理
- iOS - 访问地图
- iOS - 应用内购买
- iOS - iAd 整合
- iOS - GameKit
- iOS - 故事板
- iOS - 自动布局
- iOS - Twitter 和 Facebook
- iOS - 内存管理
- iOS - 应用程序调试
- iOS 有用资源
- iOS - 快速指南
- iOS - 有用资源
- iOS - 讨论
iOS - 交换机
开关的使用
开关用于在打开和关闭状态之间切换。
重要属性
- onImage
- offImage
- on
重要的方法
- (void)setOn:(BOOL)on animated:(BOOL)animated
添加自定义方法 addSwitch 和 switched
-(IBAction)switched:(id)sender { NSLog(@"Switch current state %@", mySwitch.on ? @"On" : @"Off"); } -(void)addSwitch { mySwitch = [[UISwitch alloc] init]; [self.view addSubview:mySwitch]; mySwitch.center = CGPointMake(150, 200); [mySwitch addTarget:self action:@selector(switched:) forControlEvents:UIControlEventValueChanged]; }
在 ViewController.m 中更新 viewDidLoad,如下所示:
(void)viewDidLoad { [super viewDidLoad]; [self addSwitch]; }
输出
当我们运行应用程序时,将获得以下输出:
将开关向右滑动,输出如下:
ios_ui_elements.htm
广告