所謂的截圖,無非就是把layer渲染到圖形上下文,再從圖形上下文取出來,我已經把它寫在uiview的類目中,具體實現如下:
.h檔案
#import @inte***ce uiview (uiviewcategory)
- (uiimage *)imagebyrenderingview;
- (void)shake;
@end
.m檔案
#import "uiview+uiviewcategory.h"
@implementation uiview (uiviewcategory)
//把自身layer畫成一張(截圖)
- (uiimage *)imagebyrenderingview
//視窗晃動
- (void)shake
@end
順便把uiview的抖動效果也加了進來,隨便看看吧!
Mac系統截圖
command shift 3 對整個螢幕截圖,會儲存的乙個檔案中 預設儲存的桌面上 command ctrl shift 3 對整個螢幕截圖,被儲存到剪貼簿 夾紙板 中。command shift 4 對選定區域進行截圖,並將儲存到檔案中 預設儲存的桌面上 在觸發這個快捷鍵後,按空格 space ...
Android截圖分享
android截圖並進行分享應該是乙個比較好用的功能,可惜在應用中見的不多 1.截圖 準備截圖 public void prepareshoot imgpath rootpath if imgpathfile.equals imgpath colorgoshareimga.png else else...
iOS截圖功能
ios的截圖功能可以將當前介面中的ui元素儲存成uiimage。uiimage captureimagefromview uiview view 對於ios7以後的系統,還可以通過系統提供的api uiview的例項方法 uiview snapshotviewafterscreenupdates b...