cocoa - NSStackView edgeInsets 被忽略

标签 cocoa autolayout nsstackview

NSStackView 上使用 edgeInsets 会被 Interface Builder 和运行应用程序时忽略。

NSStackView edgeInsets not working

最佳答案

NSStackView 默认拥抱优先级为 250。edgeInsets 仅在拥抱优先级500 或更高时强制执行>。

NSStackView edgeInsets hugging priority

重要提示: NSStackView 的拥抱优先级和 内容 拥抱优先级不同。

NSStackView hugging priority and a content hugging priority

关于cocoa - NSStackView edgeInsets 被忽略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54533509/

相关文章:

cocoa - RestKit 与核心数据 : it works, 进行多对多,但我做得对吗?

macos - 如何实现具有自动调整边距的居中项目的 NSCollectionView ?

ios - 自动调整 Collection View 单元格大小会忽略首次显示时的自动布局

cocoa - NSStackView 将 NSView 放置在基线上

cocoa - 如何在cocoa中实现语音聊天?

cocoa - 在 NSRect 中绘制图像

ios - 如果内容不适合 View 的第一行,则 UILabel 在第二行

ios - 自动布局和设备旋转中到顶部的比例距离

objective-c - NSStackView 未正确布局 View

cocoa - 当堆栈 View 大小调整时,如何使 NSButton 与 NSStackView 分离?