久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

如何從 UIView/UIScrollView 創(chuàng)建圖像

How to create an image from a UIView / UIScrollView(如何從 UIView/UIScrollView 創(chuàng)建圖像)
本文介紹了如何從 UIView/UIScrollView 創(chuàng)建圖像的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

我在 UIScrollView 中有一張圖片,可以滾動和縮放.

I have an image in an UIScrollView, that can be scrolled and zoomed.

當用戶按下按鈕時,我希望代碼從我用 CGRect 指定的區(qū)域內的 UIScrollView 的任何部分創(chuàng)建圖像.

When the user presses a button, I want the code to create an image from whatever part of the UIScrollView is inside an area I specify with a CGRect.

我見過裁剪 UIImages 的代碼,但我無法調整它來為視圖做同樣的事情,因為它使用 CGContextDrawImage.

I've seen code to crop UIImages, but I can't adapt it to do the same for a view, because it uses CGContextDrawImage.

有什么想法嗎?

干杯,安德烈

推薦答案

我已經(jīng)搞定了.

這是我的解決方案,基于網(wǎng)絡上的幾個不同的解決方案:

Here's my solution, based on a few different ones from the web:

- (UIImage *)imageByCropping:(UIScrollView *)imageToCrop toRect:(CGRect)rect
{
    CGSize pageSize = rect.size;
    UIGraphicsBeginImageContext(pageSize);

    CGContextRef resizedContext = UIGraphicsGetCurrentContext();
    CGContextTranslateCTM(resizedContext, -imageToCrop.contentOffset.x, -imageToCrop.contentOffset.y);
    [imageToCrop.layer renderInContext:resizedContext];
    UIImage *image = UIGraphicsGetImageFromCurrentImageContext();

    UIGraphicsEndImageContext();

    return image;
}

您使用以下方式調用:

CGRect clippedRect = CGRectMake(0, 0, 320, 300);
picture.image = [self imageByCropping:myScrollView toRect:clippedRect];

這篇關于如何從 UIView/UIScrollView 創(chuàng)建圖像的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

【網(wǎng)站聲明】本站部分內容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯(lián)系我們刪除處理,感謝您的支持!

相關文檔推薦

get index or tag value from imageview tap gesture(從 imageview 點擊手勢獲取索引或標簽值)
Clean autorotation transitions in a paging UIScrollView(清除分頁 UIScrollView 中的自動旋轉轉換)
How to auto scroll UIScrollView using timer?(如何使用計時器自動滾動 UIScrollView?)
Programmatically force a UIScrollView to stop scrolling, for sharing a table view with multiple data sources(以編程方式強制 UIScrollView 停止?jié)L動,以便與多個數(shù)據(jù)源共享表格視圖) - IT屋-程序員軟件開發(fā)技術分享
Xcode amp; Swift - Detecting user touch of UIView inside of UIScrollView(Xcode amp;Swift - 在 UIScrollView 內檢測 UIView 的用戶觸摸)
What does contentOffset do in a UIScrollView?(UIScrollView 中的 contentOffset 有什么作用?)
主站蜘蛛池模板: 亚洲人人 | 成人一区二区三区在线观看 | 精品视频亚洲 | 精品videossex高潮汇编 | 亚洲欧美一区二区三区情侣bbw | 成人性生交a做片 | 国产在线观看一区二区 | 日韩欧美国产精品综合嫩v 一区中文字幕 | 国产真实精品久久二三区 | 欧美黑人体内she精在线观看 | 日韩av在线播 | 国产三级在线观看播放 | 国产欧美一区二区三区在线看 | 日韩视频专区 | 精品国产网 | 操到爽 | 五月激情婷婷六月 | 久久久久久亚洲国产精品 | 中文字幕一区二区视频 | 日韩一区二区三区在线观看 | 久久香蕉网 | 国产精品国产精品国产专区不片 | 91精品福利 | 午夜在线视频 | aⅴ色国产 欧美 | 日韩国产高清在线观看 | 久草福利 | 黄色片网站国产 | 亚洲精品中文在线观看 | 精品久久久久久亚洲综合网站 | 成人一区二区三区在线 | 日本精品一区二区三区视频 | 日韩免费一区二区 | 玖玖精品| 国产精品激情在线 | 成人亚洲精品 | 亚洲欧美日本国产 | 老妇激情毛片免费 | 青娱乐国产 | 久久99精品久久久久 | 亚洲欧美一区二区三区国产精品 |