如何在QTCaptureView上方显示按钮?

时间:2012-10-07 18:25:19

标签: objective-c xcode macos cocoa quicktime

如何在QTCaptureView上方显示按钮? 我试图在IB上面的QTCaptureView上面放一个按钮但是当我运行它时,在QTCaptureView开始显示iSight摄像头图像之后,按钮隐藏在QTCaptureView后面......

2 个答案:

答案 0 :(得分:2)

尝试将IB中的setWantsLayer:YES设置为QTCaptureViewNSButton。 不基于图层的视图不支持重叠。

然后在加载xib之后,订单可能不正确,awakeFromNib:

也是如此
- (void)awakeFromNib
{
  [self addsubview:qtView]
  [self addsubview:button]
}

我不确定它是否会有所帮助,但它应该会有所帮助。 我回答了类似的问题here

答案 1 :(得分:0)

像达维德说的那样,NSButton与CALayer无关 你如何尝试改变QTCaptureView的框架? 请发布代码