iphone-将UITableViewCell导入PNG

问题描述

将UITableViewCell导入PNG

要求用到UITableViewCell导入到一个图片,PNG或者其他格式,实现使用MFMailComposerViewController通过Email传递。请高手帮忙。

解决方案

调用UIImage *image = [cell screenshot];

- (UIImage *)screenshot
{
    return [self screenshotForRect:self.bounds];
}

- (UIImage *)screenshotForRect:(CGRect) rect
{
    UIGraphicsBeginImageContext(rect.size);
    [[UIColor clearColor] setFill];
    [[UIBezierPath bezierPathWithRect:rect] fill];
    CGContextRef ctx = UIGraphicsGetCurrentContext();
    [self.layer renderInContext:ctx];
    UIImage *anImage = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    return anImage;
}

解决方案二:

UIGraphicsBeginImageContext(yourTableViewCellView.bounds.size);
[yourTableViewCellView.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();

可以存储图片

解决方案三:

- (UIImage *)captureCell {

CGRect rect = [yourTableCell bounds];

    UIGraphicsBeginImageContext(rect.size);
    CGContextRef context = UIGraphicsGetCurrentContext();
    [yourTableCell.layer renderInContext:context];
    UIImage *img = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    return img;

}
时间: 2024-07-29 14:35:35

iphone-将UITableViewCell导入PNG的相关文章

苹果iPhone微信表情怎么导入?

信聊天时我们经常能看到很多好玩的表情,除了系统不定时更新的表情包,我们还可以自己往微信里添加自定义表情呢.现在小编就来和大家分享一下iPhone微信表情导入的方法教程,一起来看看吧 步骤一:打开微信,点击导航中的"我",选择"表情".   步骤二:选择表情后,点击右上角的设置按钮,点击"我收藏的表情". 步骤三:点击加号"+",在相册中选定自己想要添加的表情.   步骤四:聊天窗口中,打开表情中的收藏按钮,即可看到导入的表情了

Mac版iPhoto软件功能怎么使用

Mac版iPhoto软件功能怎么使用         导入 iPhone 上的照片 当前 Mavericks 系统默认是用 iPhoto 来管理 iPhone 上的照片,当我们把手机与电脑连接时,系统会自动打开 iPhoto,可以从 iPhone 上导入照片到电脑上 可以只导入选择的图片,或是导入 iPhone 上未导入的所有照片 面孔识别 面孔识别是 iPhoto 里一个非常有趣的功能,当我们先定义一个张图片的面孔以后,软件会根据所定义照片来识别其它类似的照片.点击 iPhoto 左侧的"面孔

Mac版iPhoto软件功能使用教程?

  Mac版iPhoto软件功能使用教程?          导入 iPhone 上的照片 当前 Mavericks 系统默认是用 iPhoto 来管理 iPhone 上的照片,当我们把手机与电脑连接时,系统会自动打开 iPhoto,可以从 iPhone 上导入照片到电脑上 可以只导入选择的图片,或是导入 iPhone 上未导入的所有照片 面孔识别 面孔识别是 iPhoto 里一个非常有趣的功能,当我们先定义一个张图片的面孔以后,软件会根据所定义照片来识别其它类似的照片.点击 iPhoto 左侧

如何把excel表格导入iphone 联系人?

  如何把 excel 表格导入 iphone 联系人? 一.导出 1.打开电脑的开始-程序-附件-通讯录,点击新建联系人 2.输入姓名.电话和电子邮件等信息 3.点击文件-导出-其他通讯录 4.选择文本文件(以逗号分隔),点击导出 5.点击浏览,保存到桌面上,点击下一步 6.选择需要导出的项目,点击完成即可结束导出的过程 二.导入 1.打开之前导出到桌面上的文件 2.可以看到类似excel表格的形式 3.把电脑里原有保存的excel文档里的对应项目粘贴到表格中,保存 4.选择文件-导入-其他通

超级简单的iPhone通迅录导入方法

往IPHONE里面导通迅录,强烈建议先在电脑上装上out look , 会非常实用.(本文来iPhone中文论坛网友"啊呢哈噻哟"原创) 大家手机里面的通迅录比较多,一个一个在的手机上建出来通迅录会非常麻烦 可以先建议大家到专卖手机的客服处 通过程序把手机里面的通迅录导出来, (导通迅录需要手机的驱动盘,数据线等 所以到卖手机的客服部比较专业,快 他们弄一下也就几分钟就搞定) 最好选择到诺基亚的客服处,他们导出的通迅录格式直接就可以是 OUT LOOK联系人格式,直接连接上iPhone

苹果iphone导照片到电脑教程:如何在win10中导入

方法一: 我们首先需要iPhone连接到电脑了,然后在电脑中我们双击"我的电脑"或"计算机",然后在打开界面你会看到有一项U盘文件一样管理照片和视频(只能显示照片和视频).然后我们选中右击,在弹出菜单点击"导入图片和视频",便可将iPhone中所有照片.视频导入到电脑了,是不是非常的简单呀. 方法二: 将电脑里的图片同步到 iPhone 电脑中需要安装了"iTunes",然后我们再把iPhone连接到电脑.然后找到iTunes

iPhone怎么把sim通讯录导入和导出?

导出方法 ios6系统导入SIM卡内联系人 1.轻点桌面上的"设置"进入iPhone设置状态,选择"邮件.通讯录.日历",点击进入. 2.再将屏幕滚到底部,选择"导入SIM通讯录",稍等一会儿就OK了. ios7系统导入sim 1)小编使用的是软件辅助导入通讯录的.这个软件是"QQ同步助手",没下载QQ同步助手的朋友可以去下载.PS:QQ同步助手是根据你之前上传到网上的通讯录而导入到你手机里的,你可以在上部手机中下载QQ同步助

如何把小米手机通讯录导入到iPhone手机中

1.下面我以小米系统手机为例子,我们在手机中点击"联系人"然后找到下面的一项"导入/导出"了我们点击它进入; 2.在导入 导出界面中你会看到有一项"导出到存储设备" 然后点击它打开进入 3.现在我们再点击"导出存储设备"会弹出确定 ,我们点击"确定"即可,默认的导出文件路径是文件管理磁盘的根目录,导出格式为"VCard"格式; 4.进入小米的文件管理列表,找到根目录的.VCF文件,将这个

iphone6s/6splus导入旧iphone短信和照片

事实上,许多刚刚更换新iPhone或者刚刚加入iOS阵营的手机用户都会遇到这个问题.日前,某网友就分享了自己的解决方案,他希望能够给有需要的朋友提供一些帮助,一起来看看吧. 据该网友表示,这个教程的主要目的是将短信.照片导入到未越狱的iPhone中,在保留原有记忆的同时也享受最新软件和硬件带来的原生的新鲜感.事实上,我们可以通过iTunes和iCloud来实现同样的效果,只是,前者会影响新款iPhone的新鲜感,后者在恢复照片的时候也会出现诸多问题. ?在详细了解具体操作步骤之前,我们首先要明确