如何从显示的键盘下获取UIScreen的快照?

时间:2014-01-25 01:40:51

标签: ios iphone objective-c ipad cocoa-touch

是否可以在键盘下获取UIScreen的快照?也许这可以使用CALayer?

1 个答案:

答案 0 :(得分:0)

使用以下代码:

UIView* snapshotView = [[UIApplication sharedApplication].keyWindow snapshotViewAfterScreenUpdates:NO];

关键窗口是包含第一响应者的窗口,它接受键盘输入。

如果您需要以图片形式提供快照,请使用drawViewHierarchyInRect:afterScreenUpdates:代替snapshotViewAfterScreenUpdates: