UIImagePickerController及iphone的触摸判断
来源:互联网 发布:vc图形编程 编辑:程序博客网 时间:2024/05/16 05:35
首先需要知道的是:iphone开发如何调用iphone的相册亦或是调用iphone的照相功能。关于这个问题,答案似乎只有一个:UIImagePickerController;
关于这个玩意,要说的可以很多,但是我还是简单的说说具体是实现吧,原理什么的就google了:首先,需要在imageview的头文件中的继承类加上代理<UIImagePickerControllerDelegate,UINavigationControllerDelegate>。接下来,选择SourceType,SourceType有三种类型UIImagePickerControllerSourceTypePhotoLibrary,
UIImagePickerControllerSourceTypeCamera和UIImagePickerControllerSourceTypeSavedPhotosAlbum,根据需要选择相应的类型,为了实现能够从相册中导入图片,我们使用UIImagePickerControllerSourceTypePhotoLibrary,而为了实现能够从相机拍照导入图片,我们使用UIImagePickerControllerSourceTypeCamera。然后,就是进行动作处理,动作处理有三种,我主要实现的是实现按取消响应imagePickerControllerDidCancel 和 按选择图片响应imagePickerController:didFinishPickingImage:editingInfo,另外在选择拍照输入时,我们还需要判定是否具有拍照功能,可以利用if ([UIImagePickerControllerisSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera])来判断。
OK,再说说上面说到的代理吧。首先我们定义一个protocol:myViewDelegate,@protocol myViewDelegate
另外,我们再说说iphone的触摸判断。iphone的触摸判断函数有三种,我就简单说说touchesBegan和touchesMoved,touchesBegan用来判定触摸点,而touchesMoved用来判定滑动信息。
最后,我们说说如何向iphone simulator中的photos添加图片。只需要把图片拽到模拟器里 (会自动用safari打开),之后点住图片一会出现选项,然后选saveimage 去Photos里看就成了,或者用safari打开一个有图片的网站,之后点住图片一会出现选项,然后选saveimage,也可以达到效果。
- UIImagePickerController及iphone的触摸判断
- iphone多点触摸机制及开发需注意的问题
- iphone多点触摸机制及开发需注意的问题
- iPhone判断2次触摸间隔时间
- UIImagePickerController在iPhone和iPad中用法的一点不同
- UIImagePickerController在iPhone和iPad中用法的一点不同
- UIImagePickerController在iPhone和iPad中用法的一点不同
- UIImagePickerController在iPhone和iPad中用法的一点不同
- UIImagePickerController在iPhone和iPad上的区别
- UIImagePickerController在iPhone和iPad上的区别
- UIImagePickerController在iPhone和iPad中用法的一点不同
- UIImagePickerController在iPhone和iPad中用法的一点不同
- Android多点触摸的判断
- Cocos2D for iPhone 的触摸事件
- iPhone通过UIImagePickerController选择图片
- One-tap UIImagePickerController (iPhone camera)
- 判断iPhone的型号
- Cocos2d-x 缩放以后的触摸判断
- vc 项目的宏定义
- Blitz 与MTL两大数值计算程序库(C )的简介
- delphi中的单元
- 程序计时及时间获取
- Android上使用NDK做3D特效时碰到的一些问题及解决办法
- UIImagePickerController及iphone的触摸判断
- 关于listView
- js 返回顶部效果代码
- Path的使用
- 工作没有主动性。。。
- poj 1718 River Crossing
- Fail2ban配置
- jQuery Ajax 实例 全解析
- Sqlite数据库sqlite3命令