3

iOS 6 でのみ発生しているように見えるこの問題が発生しています。ビューのレイヤーで renderInContext を呼び出しています。このビューはかなり単純です。いくつかの UIButton があります。次のコードから返される 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