0

QTCaptureViewの上にボタンを表示するにはどうすればよいですか?IBのQTCaptureViewの上にボタンを配置しようとしましたが、実行すると、QTCaptureViewがiSightカメラ画像の表示を開始した後、ボタンがQTCaptureViewの後ろに隠れます...

4

2 に答える 2

2

setWantsLayer:YESIBでとの両方に設定しQTCaptureViewてみてくださいNSButton。レイヤーベースではないビューは、オーバーラップをサポートしていません。

次に、xibがロードされた後、順序が正しくない可能性があるため、awakeFromNib:

- (void)awakeFromNib
{
  [self addsubview:qtView]
  [self addsubview:button]
}

それが役立つかどうかはわかりませんが、役立つはずです。私はここで同様の質問に答えました

于 2012-10-13T09:12:56.080 に答える
0

Davydが言ったように、NSButtonはCALayerとは何の関係もありません。QTCaptureViewのフレームをどのように変更しようとしますか?コードを投稿してください

于 2012-10-11T11:54:15.287 に答える