当我在主窗口上有另一个窗口并执行在主窗口中打开模式弹出窗口的命令时,会发生这种奇怪的行为。选择器的轮廓和“已批准”按钮在模态窗口中绘制,如图像显示:
我认为这些元素来自:
但是,如果窗口失焦并再次聚焦,则元素会消失。
答案 0 :(得分:0)
- (void)drawRect:(NSRect)dirtyRect;
进行的多次调用有关,以便在悬停鼠标时修改选择器边框。现在,我调用自定义方法- (void)showBorder;
,该方法仅执行:self.layer.borderWidth = 1.0;
。