Re: [問題] UIView特定範圍截圖
※ 引述《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: 220.132.188.73
推
10/22 21:54, , 1F
10/22 21:54, 1F
討論串 (同標題文章)
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章