【发布时间】:2014-01-08 15:29:43
【问题描述】:
我正在尝试实现简单 NSView 的堆叠排列,为此我使用绑定到 Dictionary Controller 的 NSCollectionView。我到目前为止的结果如下:
左侧的标签绑定到控制器项键,SegmentedControl selectedIndex 绑定到项值。
问题是,我不知道如何强制 NSCollectionView 中的子视图符合容器宽度;发生的情况是,它们保持自己的宽度,当 NSCollectionView 变得太窄时,会出现水平滚动条,如下所示:
我知道this question(以及“反向”this one),老实说,除了琐碎的事情之外,我从来没有过多地使用过自动布局。我想知道,凭借 AutoLayout 带来的所有幻想,有没有一种方法可以在不诉诸编码和使用事件/通知的情况下处理这个问题? (我知道观察 NSViewFrameDidChangeNotification 是一种替代方法,对吧?)
谢谢
【问题讨论】:
-
你能让这个工作吗?我想知道 IB 是否有办法做到这一点。
标签: objective-c cocoa autolayout nscollectionview