调用相册资源

目标类需要确认的协议

@interface AddViewController : UIViewController<UINavigationControllerDelegate,UIImagePickerControllerDelegate>

1. //给头像图片添加一个处理事件

UITapGestureRecognizer * tap = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(dddd)];

self.myiamge.userInteractionEnabled = YES;

[self.myiamge addGestureRecognizer:tap];

2,//点击头像图片的处理方法

-(void)dddd

{

//弹出系统提供的相册,UIimagepickerviewcontroller

if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypePhotoLibrary])

{

UIImagePickerController * picker = [[UIImagePickerController alloc  ]init];

picker.delegate= self;

//指定源为相册

picker .sourceType = UIImagePickerControllerSourceTypePhotoLibrary;

[self presentViewController:picker  animated:YES completion:nil];

}

}

3,//代理方法,当点击相册中的某张图片时调用

-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info

{

//获取图片,从字典中

self.myiamge.image = info[UIImagePickerControllerOriginalImage];

[picker dismissViewControllerAnimated:YES completion:nil];

}

时间: 2024-10-20 17:58:11

调用相册资源的相关文章

iOS英文—》汉化,如调用相册,相机改“cancel”,“photos”为“取消”,“相机”

调用系统相册.相机发现是英文的系统相簿界面后标题显示"photos",但是手机语言已经设置显示中文,纠结半天,最终在info.plist设置解决问题. 只需要改三个地方: 1.plist文件中: 2.info里面-->Custom iOS Target Properites 3.info-->Localizations 至此ok. iOS英文->汉化,如调用相册,相机改"cancel","photos"为"取消&quo

Silverlight动态载入调用XAML资源

以多语言为例子: ResourceDictionary resourceDictionary = new ResourceDictionary(); //新建资源集合 var culture = CultureInfo.CurrentCulture;//获取本地Culture if (culture.Name != "zh-CN") { Application.LoadComponent(resourceDictionary, new Uri("/ETiger_MarketT

调用相册无法获得权限的问题

今天突然出现一个问题,先说一下配置环境:Xcode7.3.具体问题就是调用相册的时候pickerController直接黑屏,然后关闭之后再调用就出现一个大大的黑锁,说是没有权限,让去系统设置打开权限,去了设置里面打开权限有找不到自己的应用,这时候就开始懵逼了...... 但是想一下会发现系统没有给你弹出打开权限的弹框,我开始以为是黑屏给遮到了,就把pickercontroller背景设置为白色,还是不行,最后上网查说是需要设置bundle name的名字和工程名相同才可以想系统申请权限,想不通

VC++中用API调用对话框资源

关键技术: 对于资源的载入须要几个API函数,以下分别介绍这几个API函数. a) FindResource 用来在一个指定的模块中定位所指的资源,语法例如以下: HRSRC FindResource(HMODULE hModule, LPCRSTR lpName, LPCTSTR lpType); 參数说明: (1)hModule: 包括所须要的资料的模块句柄.假设是程序本身,则能够设置为NULL; (2)lpName: 能够使资源名称或者资源ID. (3)lpType:资源类型.在这里也就是

Android调用相册拍照控件实现系统控件缩放切割图片

android 下如果做处理图片的软件 可以调用系统的控件 实现缩放切割图片 非常好的效果 今天写了一个demo分享给大家 package cn.m15.test; import java.io.ByteArrayOutputStream;import java.io.File;import android.app.Activity;import android.content.Intent;import android.graphics.Bitmap;import android.net.Ur

android 调用相册-照相机封装

把这两个功能封装起来,经常使用到. private static Uri photoUri; public static final int NONE = 0; public static final int PHOTOHRAPH = 1;// 拍照 public static final int PHOTOZOOM = 2; // 缩放 public static final int PHOTORESULT = 3;// 结果 public static final String IMAGE_

iOS开发-iOS调用相机调用相册【将图片保存到本地相册】

设置头部代理 <UINavigationControllerDelegate, UIImagePickerControllerDelegate> 1.调用相机 检测前置摄像头是否可用 - (BOOL)isFrontCameraAvailable{ return [UIImagePickerController isCameraDeviceAvailable:UIImagePickerControllerCameraDeviceFront]; } 检测后置摄像头是否可用 - (BOOL)isRe

iOS调用相册、相机、上传等问题

iphone中图像通常存储在4个地方[相册.应用程序包.沙盒.Internet],通过这4个源,我们就可以存取应用图片. 相册 iphone的相册包含摄像头胶卷+用户计算机同步的部分照片.用户可以通过UIImagePickerController类提供的交互对话框来从相册中选择图像.但是,注意:相册中的图片机器路径无法直接从应用程序访问,只能通过终端用户去选择和使用相册图片 应用程序包 应用程序包可能会将图像与可执行程序.Info.plist文件和其他资源一同存储.我们可以通过本地文件路径来读取

iOS之input file调用相册控制器消失跳转到登陆页

最近在做一个app要用到H5,其中有一个需求是要点击H5的的控件弹出系统相册,通过在H5的input file 中定义<input type="file" class="ios_only" accept="image/*" capture="camera">调用系统相册时虽然可以弹出如下的alertView 但是当点击相册时却相册,反而是跳转到登陆面,查看控制台发现发现报了如下的错误: 根据字面意思理解为我的四个控