Re: [問題] UIView特定範圍截圖

看板MacDev作者 (罪を憎んで人を憎まず)時間11年前 (2013/10/22 21:28), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串4/5 (看更多)
※ 引述《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
文章代碼(AID): #1IPdr-yV (MacDev)
討論串 (同標題文章)
文章代碼(AID): #1IPdr-yV (MacDev)