iPad : 使用UIPopoverController弹窗支持拍照效果
来源:互联网 发布:美食文案 知乎 编辑:程序博客网 时间:2024/05/18 04:25
最近在维护一个iPad项目,里面有个在线客服功能, 点击照相机图标弹出照相和选取现有照片的功能.下面分享下具体的实现,
欢迎各位指出其中的不足:
1,点击照相机图标触发事件:
2, 效果图如下:
3,由于PopViewController 放在 UIPopoverController 里面,所以,点击 "拍照 " 或 " 选取现有的" button控件,会触发 PopViewController的 tap: 事件. 调动系统的摄像头或相册
4, 下图为编辑代码(我的目的是要将 拍摄编辑后的图片上传到后台服务器 )
5,如果就这样,不增加其余代码,你回到程序会发现 步骤2 的效果还显示在你的程序里面,所以,我们需要告诉程序,当我们点击 "拍照" 或 "选取现有的" 按钮时,就让popoverController 消失,我是使用 自定义委托实现的,欢迎有不同意见的提出来大家交流下.具体实现见下图:
5.1 委托方 自定义委托:
三部曲:
注: 自定义委托的步骤3,在上面的第三步图片有标注.
5.2被委托方(三部曲)
1), @interface RootViewController ()<PopViewControllerDeleate>
2), 见 步骤1 的 pop.delegate = self.
3), 实现感兴趣的方法:(即 释放 UIPopoverController )
-(void)popviewcontroller:(PopViewController *)popViewController
{
[_popOverdismissPopoverAnimated:YES];//释放UIPopoverController
}
至此, 一个使用UIPopoverController 实现拍照的Demo 到此为止,欢迎提出您的宝贵建议
- iPad : 使用UIPopoverController弹窗支持拍照效果
- iPad如何使用UIPopoverController
- ipad 中的 UIPopoverController的使用
- iPad开发,UIPopoverController的使用
- ios-使用iPad专用API(UIPopoverController)控制器
- UIPopoverController和UIActionSheet在iPad中使用
- (一〇六)iPad开发之UIPopoverController的使用
- UIPopoverController 的使用方法 Ipad
- ipad类UIPopoverController
- UIPopoverController for iPad
- iOS-UIPopoverController(ipad)
- iPad开发 - UIPopoverController控制器
- iPad开发之UIPopoverController
- iphone 与 iPad在开发中的区别以及iPad中的UIPopoverController的使用
- ipad中 UIPopoverController 的使用方法
- ios-day25-02(iPad开发之UIPopoverController)
- IOS ipad拍照问题
- UIPopoverController的使用
- ASIHttprequest NSMutableURLRequest post请求的方便之处
- 第十一周项目二 求最大公约数
- GDB常用命令
- 最值得学习阅读的10个C语言开源项目代码
- Android平台体系结构中的虚拟机Dalvik与JAVA中的虚拟机有什么不同
- iPad : 使用UIPopoverController弹窗支持拍照效果
- JavaScript prototype背后的工作原理
- HDU 1.1.3 A+B for Input-Output Practice (III)
- 第十一周项目二——输出四个数的最大公约数
- 递归和非递归实现单链表的转置。
- 【Box2D】刚体的作用ApplyForce、ApplyImpulse、SetLinearVelocity
- 个人对于SQL SERVER left join on的浅知
- Qcom从CPU的启动
- Deploy OAF page