Re: [問題] UIView特定範圍截圖
後來發現
當tableView的內容太長時
而且cell的內容又有圖
效能會變得很差
要等一陣子才會截好圖
請問有辦法克服嗎?
※ 引述《yuanruo (罪を憎んで人を憎まず)》之銘言:
: ※ 引述《whitefur (白毛)》之銘言:
: : 本來想把這個方法用在tableView上面
: : 結果好像沒辦法
: : 請問該怎麼截取連續的cells
: : (cells的個數不限
: : 所以有可能超出螢幕
: : 例如:截取一整個section的cells)
: - (UIImage *)screenShotView:(UIScrollView *)view{
: UIImage* image = nil;
: UIGraphicsBeginImageContextWithOptions(view.contentSize, 1, 0);
: view.contentOffset = CGPointZero;
: view.frame = CGRectMake(0, 0, view.contentSize.width,
: view.contentSize.height);
: [view.layer renderInContext: UIGraphicsGetCurrentContext()];
: image = UIGraphicsGetImageFromCurrentImageContext();
: UIGraphicsEndImageContext();
: return image;
: }
: 這樣就可以截取整個tableview的高度畫面 包括沒有visible 的也可以
: 不過出來的image會變成長條型 不過當然也是截取整個高度的關係
: 至於你要截取section下面的 就自己再調看看吧
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.230.74.43
※ 編輯: whitefur 來自: 61.230.74.43 (12/10 17:16)
※ 編輯: whitefur 來自: 61.230.74.43 (12/10 17:17)
推
12/11 08:11, , 1F
12/11 08:11, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 5 之 5 篇):
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章