视图正在裁剪其内容 - 仅限 NSPopUpButton

View is clipping its content - NSPopUpButton only

在 Xcode 9 中,NSPopUpButton 现在发出关于 'View is clipping its content' 的警告。

唯一令人满意的设置似乎是通过视图水平拉伸它(左右固定约束)。

这个问题来自一个干净的项目,只是将这个弹出按钮添加到 Storyboard 中。换句话说,可以很容易地重新创建。
约束是左上角的简单固定到超级视图,添加(自 Xcode 9 起)右 'greater or equal' 到超级视图,常量为 'standard'.
此外,该警告不是 'yellow' 警告。它仅在打开 'Issue Navigator' (⌘5) 时显示。 当然,我假设现在不需要弹出按钮来获取整个视图长度。

您只需要增加控件大小,因为它的内容(属于它的 NSMenu 项)太大而无法放入 NSPopUpButton 控件中。 当您将控件拉伸到 window 的末尾时,您的情况满足了该条件并且您的控件变得足够大以包含其内容。