我在我的Cocoa应用程序中添加了一个类似于Safari标签的系统,因此,我遇到了一些严重的图形故障。我在自动布局中实现了选项卡系统,只需使用水平堆栈视图上的按钮和另一个tabless选项卡视图,没什么特别的。
我开始时看起来像这样:
像空白标签和搜索字段颜色和字体这样的问题很奇怪。
控制台中没有错误,只是图形故障。约束看起来没问题,键盘和鼠标事件也运行良好,除了渲染之外似乎没有什么破坏。
“调试视图层次结构”似乎与运行时没有相同的问题:
我四处寻找类似的图形故障,但找不到任何东西。
我的应用程序是在Swift 4.0中,我使用的是最后一个稳定的XCode和OS X版本。
我不知道在哪里看。我正在寻找一些帮助我调试这个的技巧!谢谢!
答案 0 :(得分:0)
我发现了这个问题,那是因为我有一个带有"充满活力的黑暗的视觉效果视图"效果,然后选项卡视图是从自定义视图控制器创建的,默认情况下继承Aqua外观。两个表面的混合似乎是图形问题的原因,它解释了为什么默认的表面继承不是问题,直到我实现我的选项卡系统,将主视图分解为分离的视图控制器。这样一个奇怪的Cocoa显示问题......