ios-ipad将图片放到UIPopoverController中

问题描述

ipad将图片放到UIPopoverController中
我的目标是让用户能从UIWebView抓取屏幕截图。然后将图片加载到UIPopoverController中。

UIPopoverController中用户可剪裁并保存图片。

目前我实现了UIImage屏幕截图。然后UIPopoverController弹出,但是不能保存图片,好像是由于这句代码: imagePicker sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
应该怎么修改呢?

全部代码:

-(UIImage*)captureScreen:(UIView*) viewToCapture{        UIGraphicsBeginImageContext(viewToCapture.bounds.size);    [viewToCapture.layer renderInContext:UIGraphicsGetCurrentContext()];    UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();    UIGraphicsEndImageContext();    imageView.image = viewImage;    [imageView setHidden:NO];    // this removes current view ie photoLibary    [self dismissViewControllerAnimated:YES completion:NULL];    // this checks that a popover is not already in view    if ([popoverController isPopoverVisible])    {        // if yes - remove        [popoverController dismissPopoverAnimated:YES];   }    else    {             // create an imagePicker        UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];        imagePicker.delegate = self;        imagePicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;        imagePicker.allowsEditing = YES;        // create an PopoverController        popoverController = [[UIPopoverController alloc]                             initWithContentViewController:imagePicker];        popoverController.delegate = self;        UIView *popView = [[UIView alloc]initWithFrame:CGRectMake(0 0 500 500)];        [self.view addSubview:popView];        [popoverController presentPopoverFromRect:CGRectMake(100200 565 545)                                           inView:self.view                         permittedArrowDirections:0                                         animated:YES];    }    return viewImage;}

解决方案

http://www.cnblogs.com/ios-wmm/archive/2012/09/03/2668885.html

时间: 2024-09-19 09:00:38

ios-ipad将图片放到UIPopoverController中的相关文章

iOS原生如何加载HTML中img标签的图片

原文出自:iOS原生如何加载HTML中img标签的图片 前言 最近iOS App项目中使用Webview加载H5页面比较多,也有不少朋友经常问到这个问题,在这里我也学习学习如何通过iOS原生的方式来加载H5页面中的图片然后让webview显示图片. 相信有很多朋友也遇到过这样的问题,可是很多朋友都没有思路,不知如何入手.今天,刚好学习了一下,并写了一个简单的demo.下面让我们一起来学习一下吧! 本篇文章适合哪些人群阅读? 项目中有类似需求的,而又没有思路的 曾经做过类似需求的,可以参考两者的思

java-指定图片的缩略图放到ImageView中

问题描述 指定图片的缩略图放到ImageView中 在SD卡中获取的图片,路径: Uri selectedImageUri = Uri.fromFile(new File(Environment.getExternalStorageDirectory()+""/test/test/test1.jpg"")); 我已经设法获得了SD卡中所以图片的缩略图,现在怎么获取指定的那个? 解决方案 用UIImage的方法initWithContentsOfFile:得当图,再设

iphone-怎么把大的图片放到小的UIImageView中

问题描述 怎么把大的图片放到小的UIImageView中 我的ImageView是 320X320 尺寸的,显示 350 X 783 的图片. 但是这样显示值,图片会有一些压缩,看起来画质降低了. 应该怎么让大图片在小ImageView中显示,不影响图片质量? 解决方案 可以自适应大小:http://www.haodaima.net/art/2028126

Cocos2d-x与ios内存管理分析(在游戏中减少内存压力)

  Cocos2d-x与ios内存管理分析(在游戏中减少内存压力) 猴子原创,欢迎转载.转载请注明: 转载自Cocos2D开发网--Cocos2Dev.com,谢谢!  原文地址: http://www.cocos2dev.com/?p=281 注:自己以前也写过Cocos2d-x如何优化内存的使用,以及内存不足的情况下怎么处理游戏.今天在微博中看到有朋友介绍了下内存,挺详细的.不知道是谁写的,我记录下. 一,iOS与图片内存 在iOS上,图片会被自动缩放到2的N次方大小.比如一张1024*10

在PHP中将图片存放ORACLE中

oracle 我这里提供一个用PHP操纵blob字段的例子给你,希望能有所帮助! 这个例子是把用户上传的图片文件存放到BLOB中. 假设有一个表,结构如下: CREATE TABLE PICTURES ( ID NUMBER, DESCRIPTION VARCHAR2(100), PICTURE BLOB ); 然后是用来处理数据的PHP程序代码. 〈?php //建立Oracle数据库连接 $conn = OCILogon($user, $password, $SID); //提交SQL语句给

html dw 插入视频-DW插入的视频放到项目中不显示

问题描述 DW插入的视频放到项目中不显示 在dw中插入视频,但放到项目中播放不了 <!-- 此 param 标签提示使用 Flash Player 6.0 r65 和更高版本的用户下载最新版本的 Flash Player.如果您不想让用户看到该提示,请将其删除. --> <!-- 下一个对象标签用于非 IE 浏览器.所以使用 IECC 将其从 IE 隐藏. --> <!--[if !IE]>--> <!--<![endif]--> <!--

iphone-添加图片到UITabBarController中

问题描述 添加图片到UITabBarController中 我要在UITabBarController中添加一个图片,是整张图片添加到标签栏 tab bar,不是添加到哪个标签项tab item中,不知道能不能实现?有高人帮忙指点一下,多谢. 解决方案 如果用iOS 5+版本,可以用setBackgroundImage: UITabBar *yourtabBar = [yourtabController tabBar]; [yourtabBar setBackgroundImage:[UIIma

人脸识别,并且把人脸放到数据库中,下次对比

问题描述 人脸识别,并且把人脸放到数据库中,下次对比 亲们,问个问题,想要做个人脸识别,不仅仅要把人脸识别出来,要实现事先把相关人员的人脸信息存到数据库,下次给某个人拍照片时可以去数据库比对,然后确认是不是本人.问一下有没有人做过,求提供个思路和方法.谢谢 解决方案 用OPENCV库就可以了.大多都是现成的库函数,人脸识别是根据面部的特征向量的.一般有几个特征向量匹配既可以判定.所以你可以根据所需要 的特征向量建立相应的数据库.而后程序框架大概分为两部分.第一部分是采集数据,将每幅图片的特征向量

uiimage-swift ios项目 UIImage 图片不显示

问题描述 swift ios项目 UIImage 图片不显示 按照网上的例子,做了一个tableBar,为bar加背景图片,图片却无法显示,求大神解答! 代码如下: let image1 = UIImage(named: "b.png") nav1.tabBarItem = UITabBarItem(title: "会话", image: image1, tag: 1) 实际效果如下: 项目工程如下: 解决方案 项目工程图片是这个: 解决方案二: 就这一行代码,为什