私が使用しているライブラリがOpenGLビューを作成し、メモリ警告を発生させる問題をデバッグしています。OpenGLビューでのCGAffineTransformとビューサイズへの影響
私が気づいたことの1つは、ビューをウィンドウサイズの一部に設定するとうまく動作することです。 XCodesインターフェイスデバッガを介してビューを介してデバッグすると、ビューの境界が親ビューの境界を超えてうまく行くことがわかります。問題のビューを印刷するとき、私はこれを参照してください。
<RenderView: 0x140a61d10; frame = (5 0; 1019 728); transform = [1019, 0, 0, 728, 0, 0]; layer = <CALayer: 0x140ad0a40>>
を私はこれに慣れていないけど、CGAffineTransform docsを読んでから、設定されている変数は、スケールSXに対応して「A」と「D」であることをようで、 sy。
私の質問は、この変換は実際に1019 * 1019 x 728 * 728のビューを表示していますか?これは疑わしいと思われますか?おそらくライブラリのバグ、または私の理解が間違っていますか?
Xcode 7を複数のデバイスで使用していますが、現在9.3.1を実行しているiPad Pro 9.7でテストしています。