为什么我的 NSSplitViewItem 在折叠完成之前隐藏其子视图

问题描述

我正在尝试在 Interface Builder 中设置一个简单而通用的布局:一个带有侧栏(左)和一个内容视图的拆分视图,它本身包含一个带有内容视图(左)和一个侧栏(右)的拆分视图.当达到给定的最小宽度(100 像素)时,两个侧边栏都应该折叠。

持有优先权是:

  • 主拆分视图:245 和 240(分别为左侧栏和内容视图)
  • 嵌入式拆分视图:240 和 249(分别为内容视图和右侧栏)

虽然左侧栏的行为符合预期(折叠和展开回来),但右侧栏在从拆分器释放鼠标按钮之前隐藏其内容视图,导致无法恢复的侧栏。

此行为显示在下面的 gif 中:

3 panes NSSplitView glitch

有没有人经历过(并修复)这样的行为? 我在 macOS 10.15.7 上使用 Xcode 12.3

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...