2016-01-21 66 views

回答

0

您可以通過使用此代碼充分屏幕截圖:

func captureView(view: UIView) -> UIImage { 
    var screenRect: CGRect = UIScreen.mainScreen().bounds 
    UIGraphicsBeginImageContext(screenRect.size) 
    var ctx: CGContextRef = UIGraphicsGetCurrentContext() 
    UIColor.blackColor().set() 
    CGContextFillRect(ctx, screenRect) 
    view.layer.renderInContext(ctx) 
    var newImage: UIImage = UIGraphicsGetImageFromCurrentImageContext() 
    UIGraphicsEndImageContext() 
    return newImage 
} 
+1

需要明確的是,這將需要您的應用程序的視圖(S)的截圖,但沒有任何東西外你的應用程序中。 Apple關閉了iOS 9系統或其他應用程序繪製的屏幕截圖的截圖功能。 –

相關問題