GLKView の上に UIView のサブクラスを描画しようとしています。サブクラスは、ゲームの「健全性」インジケーターとして機能し、描画領域の外側では透明性が必要です。
使ってみました
self.opaque = NO;
[self setBackgroundColor:[UIColor clearColor]];
これは効果がなく、ビューをクリアな色で事前に塗りつぶします:
CGContextSetFillColorWithColor(ctx, [UIColor clearColor].CGColor);
CGContextFillRect(ctx, rect);
これも効果がありません。単純にアルファを設定する
self.alpha = 0.0
も効果なし。
どんな助けでも大歓迎です!
編集:重要な場合、サブクラスはインターフェースビルダーに配置されます。