<分区>
我试图找到正确的代码来通过 xcode 截取当前 View 的屏幕截图,特别是相机,但还没有找到任何东西。我最近才开始编程,也是这个社区的新手。
标签 ios xcode swift cocoa-touch
<分区>
我试图找到正确的代码来通过 xcode 截取当前 View 的屏幕截图,特别是相机,但还没有找到任何东西。我最近才开始编程,也是这个社区的新手。
最佳答案
您可以使用以下代码截取全屏:
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
}
关于ios - 如何在 xcode 7、iOS swift 2 中截取 View 的部分屏幕截图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34923046/