【发布时间】:2015-04-25 01:31:47
【问题描述】:
您好,我正在制作一款游戏,我在游戏中添加了一个分享按钮。我希望用户能够在一条消息中同时共享一条消息、URL 和屏幕截图。它的共享方面工作正常,除了屏幕截图本身显示为空白之外,一切都显示出来了。这是我用来截屏的代码:
let layer = UIApplication.sharedApplication().keyWindow!.layer
let scale = UIScreen.mainScreen().scale
UIGraphicsBeginImageContextWithOptions(layer.frame.size, false, scale);
layer.renderInContext(UIGraphicsGetCurrentContext())
let screenshot = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
UIImageWriteToSavedPhotosAlbum(screenshot, nil, nil, nil)
println("screenshot")
请帮我解决这个问题,请务必使用 Swift 语言。如果有什么不同,我也会使用 SpriteKit 技术。我是编码新手,所以请非常清楚。非常感谢!
【问题讨论】:
标签: ios swift uiview sprite-kit screenshot