Imr*_*eem 3 iphone screenshot objective-c screen-capture
我有一个UIImageView放在一个视图上,我想捕获iPhone屏幕,而UIImageView是动画.
我可以成功捕获UIImageView的静态帧的屏幕截图,如下所示:
[[myView layer] renderInContext:context];
Run Code Online (Sandbox Code Playgroud)
然而,当UIImageView动画throguh
[MyImageView startAnimating]
然后,不捕获那些动画帧.
目前还有可用于捕获动画帧的renderInContext的替代方法吗?
注意:我知道iOS4更新后Apple不再接受UIGetScreenImage().
CALayers使用presentationLayer来表示动画时图层的当前状态.CALayer的-presentationLayer方法返回表示层.所以你可能想尝试[[[myView layer] presentationLayer] renderInContext:context];捕获它的内容.
| 归档时间: |
|
| 查看次数: |
1088 次 |
| 最近记录: |