actionSheet和从相册选取图片
来源:互联网 发布:淘宝助理设置快递模板 编辑:程序博客网 时间:2024/05/11 12:15
UIActionSheet:弹出提示框
UIActionSheet *actionSheet=[[UIActionSheet alloc]initWithTitle:@"图片" delegate:self cancelButtonTitle:@"取消" destructiveButtonTitle:@"从相册选取" otherButtonTitles:@"第一项",@"第二项", nil]; actionSheet.actionSheetStyle=UIActionSheetStyleBlackTranslucent; [actionSheet showInView:self.view];
选取图片
//// ViewController.m// UI14_图片相关//// Created by dllo on 15/12/25.// Copyright © 2015年 dllo. All rights reserved.//#import "ViewController.h"@interface ViewController ()<UIActionSheetDelegate,UINavigationControllerDelegate,UIImagePickerControllerDelegate>@property(nonatomic,retain)UIImageView *imageView;@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. UIActionSheet *actionSheet=[[UIActionSheet alloc]initWithTitle:@"图片" delegate:self cancelButtonTitle:@"取消" destructiveButtonTitle:@"从相册选取" otherButtonTitles:@"第一项",@"第二项", nil]; actionSheet.actionSheetStyle=UIActionSheetStyleBlackTranslucent; [actionSheet showInView:self.view]; self.imageView=[[UIImageView alloc] initWithFrame:CGRectMake(100, 100, 200, 200)]; self.imageView.backgroundColor=[UIColor cyanColor]; [self.view addSubview:self.imageView];}-(void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex{ UIImagePickerController *picker=[[UIImagePickerController alloc] init]; //设置代理人 picker.delegate=self; //允许编辑 picker.allowsEditing=YES; //模态进行跳转 [self presentViewController:picker animated:YES completion:^{ }];}-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary<NSString *,id> *)info{ // [picker dismissViewControllerAnimated:YES completion:^{ }]; //从字典里提取info里的图片内容 UIImage *image=[info objectForKey:UIImagePickerControllerEditedImage]; self.imageView.image=image; self.imageView.userInteractionEnabled=YES; UILongPressGestureRecognizer *longpress=[[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(longpressAction:)]; [self.imageView addGestureRecognizer:longpress];}-(void)longpressAction:(UILongPressGestureRecognizer *)press{ //把图片保存到本地相册 //后面三个参数主要是作为保存之后的信息回调,把保存的结果返回 UIImageWriteToSavedPhotosAlbum(self.imageView.image, nil,nil ,nil );}- (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated.}@end
0 0
- actionSheet和从相册选取图片
- 从相册选取图片
- 从相册选取图片
- Android 从相册和相机选取图片并剪切
- 从相册选取图片作为头像
- Android从相册选取图片并裁剪
- 从本地选取相册和相机拍照
- 调取系统相册和照相机选取图片
- 图片拍照上传和相册选取
- 从相册选取照片
- android 选取相册图片
- iOS选取相册图片
- 上传图片到服务器和图片内存处理以及拍照或从相册选取图片的小总结
- 图片上传,包括从相册选取与拍照上传
- android拾遗06——从相册选取图片
- 调用系统相机拍照,从相册选取图片上传
- Android 拍照或从本地相册选取图片
- Android 模仿微信,从相册选取多张图片
- GC基本算法及C++GC机制
- iOS面试题8
- Saltstack内置state模块file之append
- Linux必学的60个命令
- Android:Asynctask简单使用
- actionSheet和从相册选取图片
- nodejs的N个tip
- STL之remove算法详解
- Habber - IOS XMPP 客户端 教程 (续)对方输入状态显示
- CentOS系统中安装chrome浏览器
- golang 动态 实例化 结构体
- FCoE,DCB
- C# 读取ini配置文件
- Java访问修饰符