小编Ada*_*dam的帖子

UIAlertView 截图

当有UIAlertView礼物时,我需要获取我的应用程序的屏幕截图。在 iOS7 中我使用

[[self getMainWindow] drawViewHierarchyInRect:[[UIScreen mainScreen] bounds] afterScreenUpdates:NO];
Run Code Online (Sandbox Code Playgroud)

问题是图像变得带有尴尬的颜色和奇怪的行为。我得到的图像很糟糕 - 以下是我的图像。

在此处输入图片说明

我尝试了很多不同的东西,但都没有成功获得正确的颜色和图像。

在 iOS6 中,我根本没有找到捕获的方法UIAlertView。实现这一目标的最佳方法是什么?

谢谢!

编辑:

实际上问题与renderInContext之前有关drawViewHierarchyInRect。如果我删除它,图像是警报视图本身,没有它下面的视图。如果我在它之前保留渲染,则图像就是结果。任何想法都将受到高度赞赏。

rendering uialertview ios

0
推荐指数
1
解决办法
884
查看次数

标签 统计

ios ×1

rendering ×1

uialertview ×1