与并排 NSTableView 和 Contraint 布局的斗争,第 2 部分

问题描述

之前问过关于使用约束布局将两个 NSTableView 并排放置的问题。 Side-by-side NSTableView using StackView and Constraints 多亏了 Willeke 的帮助,我才能够仅使用约束而不是 StackView 来实现这一点。

那里的建议是:

[...] Xcode 有问题。通过更新框架避免调整窗口大小和/或解决布局问题(在 Xcode 9 中:菜单编辑器 -> 解决布局问题 -> 更新框架)。

不幸的是,我仍然遇到问题。当我运行我的应用程序时,它现在看起来不错。但是,在 Interface Builder 中,单击“Update Frames”实际上会使布局逐渐变差,因此我必须重新设置 Git 才能恢复到合理的布局。我担心以后,当我真正需要更新我的视图时,我会遇到麻烦,因为我无法在不破坏它的情况下触摸它。

我试图说明这个问题:

short clip showing me repeatedly clicking Update Frames

我不确定它是否有帮助,但这是我的约束列表:

list of constraints on main View object

这里有什么问题?我忘记了一些明显的限制吗?

解决方法

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

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

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