当前位置: 首页>后端>正文

ios 上传图片 限制只能拍照 前置摄像头 苹果照片显示上传照片

今天终于把拍照上传、预览图片、点击查看、删除这一系列的图片处理功能。中间遇到了感觉难以克服的困难,经过查资料,询问各位大侠,最后终于完工。下面是我遇到的困难以及解决办法。

    首先说一下我们的要做的界面如下:

                                     

ios 上传图片 限制只能拍照 前置摄像头 苹果照片显示上传照片,ios 上传图片 限制只能拍照 前置摄像头 苹果照片显示上传照片_iOS,第1张

ios 上传图片 限制只能拍照 前置摄像头 苹果照片显示上传照片,ios 上传图片 限制只能拍照 前置摄像头 苹果照片显示上传照片_iOS_02,第2张

                                               

                                         图1                               图2

那个。。界面大家就将就一下吧。首先点击拍照会调用系统的相机,进行拍照 -》系统拍照界面-》图片处理界面,在图片预览界面点击发送,将图片发送到服务端,这个可以看一下我博客中的这篇文 IOS开发 图片的上传和下载(关于编码问题),这个解决了上传失败的问题。

onActivityResult方法一样,两个界面传值,参考的是,用的是代理。

   可以点击查看照片的标签页中的任何一个图片,类似iphone自带的相册的功能,可以在大图片界面查看下一张,也可以删除当前图片,这时当我删除当前页面,再次返回到图1界面时,照片界面就没有该图片了。这个功能我是从网上下载的一套的那种点击小图片到大图片的完整功能,直接套到了我们自己的应用里,所以我点击照片的标签页中的某个小图片时,他不是在图1的那个界面里有个点击事件就到大图片界面的,而是照片标签页继承了一个类,直接可以实现这个功能,但是实现不了图片删除之后到图1的照片标签页也随之改动,后来,我在图1界面把代理给了照片标签页的代理,然后在大图片界面又把照片标签页的代理给了大图片界面的代理,最后实现了删除之后返回照片标签页的值也会跟着改动。总结:代理可以层层传递,实现了A-》B-》C界面的关联传值。

    

                  


https://www.xamrdz.com/backend/3wd1960653.html

相关文章: