iOS 7使用了新方法drawViewHierarchyInRect:afterScreenUpdates:
,该方法在视图上调用。大多数示例似乎将其称为[self.view drawViewHierarchyInRect:afterScreenUpdates]
,但我想知道方法文档是否表明它需要完整视图层次结构的屏幕截图,第一个视图有什么相关性?我应该通过[UIApplication sharedApplication].keyWindow
吗?
答案 0 :(得分:1)
文档表示以此视图为根的完整视图层次结构 。 (与此视图的内容相反,但不包含其子视图。)
如果要获取以密钥窗口为根的整个视图层次结构的快照,则代码是正确的。