我有一个NSTabView有5个选项卡。 每个选项卡都包含一个NSTableView(默认情况下嵌套在NSScrollView中)。 这些都是从打开自动布局的xib文件加载的。 我希望每个表都充分占据其各自的标签。 使用自动布局,我选择了每个选项卡,并仔细设置了NSScrollView,以便将其上,下,前导和后沿对齐到超级视图。 在为5个标签执行此操作后,我将调整xib的大小以进行测试。 当我循环浏览选项卡时,有些停留在超级视图上,有些则没有。 似乎有某种顺序,但这超出了我的解释范围。

真正令人沮丧的是,有时它会运行良好,有时会由于无法满足的限制而崩溃。 目前,我正在使用弹簧/支柱,但我喜欢自动布局,并且希望它能正常工作。

恐怕是导致滚动视图内部表格嵌套的原因。

如果您将其布置在自己的笔尖上,则应该能够复制它。

我希望这可以通过在运行时添加NSLayoutConstraints来解决,如果OSX类似于iOS的自动布局。 使用IB时,除了超级和同级(没有表亲)之外,您无法将约束赋给其他任何事物。 这可以在运行时完成。

我希望外面有人遇到此问题并找到解决方案。

在此处输入图片说明

===============>>#1 票数:0

为什么布局中的约束显示固定常量而不是auto? 可以吗?

您提到了表亲约束,如果您在左侧的文档大纲中选择两个视图,然后添加约束,我相信可以在IB中添加。 如果使用主窗口,则无法在IB中选择任何两个视图,但可以在文档大纲中进行选择。

最后,您提到它有时可能会正常运行,但其他情况下不会运行-如果是这种情况,这听起来像是其他因素正在增加约束。 仪器应具有用于跟踪约束的模板,如果可以重现它,则可能会了解引入不兼容约束的原因。

  ask by VaporwareWolf translate from so

未解决问题?本站智能推荐: