iOS   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了iPad : 使用UIPopoverController弹窗支持拍照效果大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

最近在维护一个iPad项目,里面有个在线客服功能,点击照相机图标弹出照相和选取现有照片的功能.下面分享下具体的实现,

欢迎各位指出其中的不足:

    1,点击照相机图标触发事件:

    

iPad : 使用UIPopoverController弹窗支持拍照效果


2,效果图如下:

iPad : 使用UIPopoverController弹窗支持拍照效果


3,由于PopViewController 放在 UIPopoverController 里面,所以,点击 "拍照 " 或 " 选取现有的" button控件,会触发 PopViewController的 tap: 事件. 调动系统的摄像头或相册

iPad : 使用UIPopoverController弹窗支持拍照效果


4,下图为编辑代码(我的目的是要将 拍摄编辑后的图片上传后台服务器 )

iPad : 使用UIPopoverController弹窗支持拍照效果


5,如果就这样,不增加其余代码,你回到程序会发现 步骤2 的效果显示在你的程序里面,我们需要告诉程序,当我们点击 "拍照" 或 "选取现有的" 按钮时,就让popoverController 消失,我是使用 自定义委托实现的,欢迎有不同意见的提出来大家交流下.具体实现见下图:

   5.1 委托方 自定义委托:

          三部曲: 

       

iPad : 使用UIPopoverController弹窗支持拍照效果

       注:  自定义委托的步骤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弹窗支持拍照效果所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: