今天要修改上传头像,化验单的功能。上传头像可以从相册中选择照片上传,也可以拍照上传。从相册上传的时候,可以对照片进行剪裁。
调用系统的相册,或者照相机,需要用到UIImagePickerController,使用UIImagePickerController 需要有两个代理,分别是UIImagePickerControllerDelegate,和
UINavigationControllerDelegate。
UIImagePickerControllerSourceType
是用来设置调用UIImagePickerController 的类型了,若果sourceType = UIImagePickerControllerSourceTypeCamera;是调用相机。如果imagePickerController.sourceType=UIImagePickerControllerSourceTypePhotoLibrary; 是调用系统相册。
imagePickerController.allowsEditing=YES;//表示可以编辑对照片进行编辑,会多出来一个正方形的框。个人认为只针对照片有用。
#pragma UIActionSheetDelegateMethod
-(void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex
{
if(buttonIndex==0)
{
NSLog(@"拍照");
UIImage