_UICreateScreenUIImage
是用于生成屏幕快照的一个私有方法,效果类似按下截屏组合键,不过这个函数调用不会触发截屏音效。
在 Objective-C 里,只需要声明一下方法的原型就可以使用了。
在 Swift 里可以使用 @_silgen_name
来达到同样的效果:
@_silgen_name("_UICreateScreenUIImage")
func UICreateScreenUIImage() -> UIImage
使用的时候直接调用 UICreateScreenUIImage()
就可以:
let snapshot = UICreateScreenUIImage()