使用ImageView
2016-06-12 17:20
246 查看
@property (strong, nonatomic) UIPopoverController *pop;
//选取图片 - (IBAction)selectImage:(UIButton *)sender { UIImagePickerController *picker = [[UIImagePickerController alloc] init]; if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypePhotoLibrary]) { picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary; picker.delegate = self; self.pop = [[UIPopoverController alloc] initWithContentViewController:picker]; self.pop.delegate = self; [self.pop presentPopoverFromRect:sender.frame inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES]; } }
实现UIImagePickerController委托方法:
-(void)imagePickerControllerDidCancel:(UIImagePickerController *)picker { [self.pop dismissPopoverAnimated:YES]; } -(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { UIImage *image = [info valueForKey:@"UIImagePickerControllerOriginalImage"]; self.masterViewController.mainImage = image; self.imageView.image = image; [self.pop dismissPopoverAnimated:YES]; }
实现clearImage:方法,实现视图重设。
- (IBAction)clearImage:(id)sender { self.imageView.image = nil; self.masterViewController.mainImage = nil; }
相关文章推荐
- Ceph常用命令
- LVM配置实战案例
- spring maven cxf jackson restful
- 欢迎使用CSDN-markdown编辑器
- Eclipse提示内存不足
- Volley使用详解
- 框架 day52 BOS项目练习(业务受理功能,快速录入工作单{datagrid数据表格编辑功能使用})
- Spark源码学习(3)——Job Runtime
- bzoj1116: [POI2008]CLO
- 生成英语单词
- Linux用户磁盘配额
- RequireJS入门(二)
- CPU卡相关资料收集总结
- Android学习笔记——界面相关逻辑
- Android 编程下 Touch 事件的分发和消费机制
- Shell命令速查
- 上下移动jquery
- Android通用流行框架大全
- Linux磁盘分区实战案例
- poj 2723