微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决与并排 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 举报,一经查实,本站将立刻删除。