我试图在NSPopover中显示一个NSCollectionView,如下所示:
问题是我无法调整NSCollectionView / NSPopover的大小以适应NSCollectionViewItem的内容。标签中的文本会像上面那样被压缩或与按钮重叠。
免责声明:我是xcode / cocoa域的新手。
答案 0 :(得分:0)
看起来,您需要仅对NSCollectionViewItem子类应用适当的约束。
+--------------------------+
| | | |
| 5 5 |
| | | |
|-5-[label]-10-[button]-10-|
| <-40-> |
+--------------------------+
由于标签使用默认的内在尺寸,因此它的目标是尽可能宽的内容。
但请注意标签太宽。在这种情况下,您的NSPopover也会很宽。应用标签宽度约束,关系属性为“&lt; =”并定义了最大宽度常量。