一、新建工程
二、拖控件,创建映射
三、在.h中加入delegate
四、实现按钮事件
五、实现actionSheet delegate事件
六、实现ImagePicker delegate 事件
七、保存图片
高保真压缩图片方法
此方法可将图片压缩,但是图片质量基本不变,第二个参数即图片质量参数。
八、实现点击图片预览功能,滑动放大缩小,带动画
九、上传图片,使用ASIhttpRequest类库实现,由于本文重点不是网络请求,故不对ASIHttpRequest详细讲述,只贴出部分代码
效果图如下:
ps:
1.模拟器无法调用相机;
二、拖控件,创建映射
三、在.h中加入delegate
四、实现按钮事件
五、实现actionSheet delegate事件
六、实现ImagePicker delegate 事件
七、保存图片
高保真压缩图片方法
此方法可将图片压缩,但是图片质量基本不变,第二个参数即图片质量参数。
八、实现点击图片预览功能,滑动放大缩小,带动画
九、上传图片,使用ASIhttpRequest类库实现,由于本文重点不是网络请求,故不对ASIHttpRequest详细讲述,只贴出部分代码
效果图如下:
->
ps:
1.模拟器无法调用相机;
2.模拟器添加图片方法:将图片拖至模拟器主屏,会由模拟器safari打开,长按可保存至模拟器相册,即可进行模拟器调试了。
=============================================================
今天调用系统的照相和本地相册,编辑图片的功能,但是按钮都是英文,我想改为中文的 取消,选择,重拍
需要改变两种方法
1. UIImagePickerController页面的Cancel和Choose按钮以及截取中得重拍按钮,想改成中文
本来打算通过获取这些按钮的指针进行设置的,最后发现可以在工程中直接 project-->info-->Localization--->language中add一个简体中文就可以了
参考:http://www.cocoachina.com/bbs/read.php?tid=132828
2.定制当然也有方法
首先通过递归的方法不断地在self.view的hierarchy中不断遍历,直到查找到这个view,获取其指针进行操作
|