3

我遇到的这个问题似乎只发生在 iOS 6 中。我在视图层上调用 renderInContext。这种观点相当简单。它有几个 UIButtons。我从以下代码返回的 UIImage 似乎已损坏。UIButtons 似乎没有正确绘制。

    UIGraphicsBeginImageContextWithOptions(self.view.bounds.size, self.view.opaque, 0.0);
    [self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
    UIImage *viewSnapShot = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();

此代码生成如下所示的位图:http: //imgur.com/MyMTX

当我在 iPhone 5.1 模拟器中运行应用程序时,这个问题似乎没有发生。我开始怀疑这是否只是 iOS 6 中的一个错误。

有人遇到类似的问题吗?

4

0 回答 0