NSScrollview自动布局问题

时间:2014-07-01 15:37:24

标签: cocoa autolayout nsscrollview

我有NSScrollview,其中包含两个视图, 我们分别称他们为View AView B, 现在他们两个都可以在高处成长,我希望View A出现在顶部 和View B在底部,当两个组合的高度大于NSScrollView剪辑视图时,我希望能够像往常一样滚动

我似乎无法为此行为获取正确的AutoLayout约束 即时通讯Masonry使用AutoLayoutNSSCrollView时,任何人都有同样的问题/困难,可以指出我在正确的道路上吗?

1 个答案:

答案 0 :(得分:2)

我最近尝试过将两个表视图整合到一个滚动视图中。 我的设置有一个带有剪辑视图的滚动视图。在那个自定义视图中。在其中,我有两个不断增长的观点。约束使自定义视图随两个子视图一起增长。

我注意到的一件事:如果您设置了自己的滚动视图,则需要创建约束以将视图绑定到它所在的剪辑视图。我必须设置约束以将我的自定义视图固定到顶部,剪辑视图的左侧和右侧。如果我添加第四个约束来将底部固定到剪辑视图,滚动视图实际上会随着我自己的内容视图而增长。

示例项目:https://dl.dropboxusercontent.com/u/2381634/SO/GrowingViews.zip