iOS开发之UISwitch控件的使用
来源:互联网 发布:奔富bin2 知乎 编辑:程序博客网 时间:2024/05/18 07:44
原文地址:http://blog.csdn.net/newjerryj/article/details/6446370
这种switch开关,应该算是apple的又一个界面创新了。 简单直观,使用方便。 本文就来介绍下switch控件在ios中的使用。
在这里,我使用插入图片开关来作为示例吧。
1 从Library中拖一个switch控件在vewcontroller视图控制器上。
2. 在.h 代码中定义变量
UISwitch *switchImage;
并指明属性
@property(nonatomic,retain) IBOutlet UISwitch *switchImage;
动作响应函数
-(IBAction)insertImage:(UISwitch*)sender;
在.m文件中同步下,
@synthesize switchImage;
3. 打开xib, 在view mode中,将File's owner中的响应函数接口和控件的Touch up inside关联起来
4. 编写响应函数
- -(void)insertImage:(UISwitch *)sender{
- if (sender==switchImage) {
- BOOL isOn=switchImage.on;
- if (isOn) {
- UIImagePickerController *pickController=[[UIImagePickerController alloc] init];
- pickController.sourceType=UIImagePickerControllerSourceTypePhotoLibrary;
- pickController.delegate=self;
- [self presentModalViewController:pickController animated:YES];
- [pickController release];
- }
- }
5. 图片管理器的其他响应事件代码
- -(void)imagePickerController:(UIImagePickerController*)picker didFinishPickingMediaWithInfo:(NSDictionary*)info
- {
- [picker dismissModalViewControllerAnimated:YES];
- UIImage *image=[info objectForKey:UIImagePickerControllerOriginalImage];
- NSString *filePath=[NSTemporaryDirectory() stringByAppendingFormat:@"temp.png"];
- [UIImagePNGRepresentation(image) writeToFile:filePath atomically:YES];
- self.fileUrl=filePath;
- }
- -(void)imagePickerControllerDidCancel:(UIImagePickerController *)picker
- {
- [picker dismissModalViewControllerAnimated:YES];
- [switchImage setOn:NO animated:YES];
- }
ok, 示例完成。
- iOS开发之UISwitch控件的使用
- iOS 控件之 UISwitch
- iOS开发之UitableViewCell中UISwitch的使用,代理实现
- IOS之UISwitch使用
- ios基本控件之UISwitch
- Ios学习之uiswitch的使用
- IOS开发(2)之UISwitch开关控件
- IOS的基本控件的使用-UISwitch控件
- iOS学习之UISwitch控件两种使用方…
- iOS学习之UISwitch控件两种使用方…
- iOS空间使用之UISwitch
- iOS开发 UISwitch的使用方法
- UISwitch 开关控件—IOS开发
- UISwitch 开关控件—IOS开发
- UISwitch 开关控件—IOS开发
- UISwitch 开关控件—IOS开发
- iOS开发5:UISlider与UISwitch控件
- UISwitch 开关控件—IOS开发
- 根据jquery-file-upload简单写的一个工程(针对之前的简单实用指南)
- 分类器设计之线性分类器和线性SVM(含Matlab代码)
- 个人觉得,学习c语言,需要付出的努力,还真的要不少,只要懂基础,和学习那个思想,就成功了!
- 算法导论C语言实现: 分治策略 -- 最大子数组问题
- 找出字符串中最长的子串
- iOS开发之UISwitch控件的使用
- 15. 边编码边论证
- VS2010编译错误:fatal error C1189: #error : This file requires _WIN32_WINNT to be #defined at least to 0x
- 设计模式之策略模式
- JSON数据解析
- 高性能 Windows Socket 组件 HP-Socket v2.2.3 正式发布
- 小型网站优化-资源外链
- 一些学习html的方法!
- 润乾报表动态格间运算的概念与特征总结