1
我試圖找到正確的代碼,通過Xcode拍攝當前視圖的截圖,特別是相機,但還沒有找到任何東西。我已經開始編程,最近也是這個社區的新手。如何在xcode 7中使用iOS視圖的部分截圖,iOS swift 2?
我試圖找到正確的代碼,通過Xcode拍攝當前視圖的截圖,特別是相機,但還沒有找到任何東西。我已經開始編程,最近也是這個社區的新手。如何在xcode 7中使用iOS視圖的部分截圖,iOS swift 2?
您可以通過使用此代碼充分屏幕截圖:
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
}
需要明確的是,這將需要您的應用程序的視圖(S)的截圖,但沒有任何東西外你的應用程序中。 Apple關閉了iOS 9系統或其他應用程序繪製的屏幕截圖的截圖功能。 –