我创建了一个自定义的SplitView类,它是NSSplitView的子类。一切看起来都对我来说,并且工作正常,除了分频器。出于某种原因,它不希望在我的SplitView视图之间显示。
非常感谢任何提示或帮助!
这是我在笔尖中的设置:
以及我在运行时的样子
有趣的是,当我将鼠标移动到分隔符所在的位置时,光标会改变,我可以拖动它...但由于某种原因,它看起来并不正确
答案 0 :(得分:1)
您可以使用'drawDividerInRect:'函数更改分隔线的颜色,以通过传递自己的矩形来更改分隔线的颜色。您也可以在拆分视图中移动其中一个自定义视图,并且无法再看到分隔符。您可以尝试使用对象层次结构选择不同的视图。
我发现苹果不喜欢很容易修改他们的不同视图和控制器,可能是因为他们试图在他们的系统上运行的应用程序中保持一致性。
是否选中隐藏复选框?