在 Xcode 9 中,NSPopUpButton 现在发出有关“ View 正在裁剪其内容”的警告。
唯一令人满意的设置似乎是通过 View 水平拉伸(stretch)它(左右固定约束)。
此问题来自一个干净的项目,仅将此弹出按钮添加到 Storyboard 中。换句话说,可以轻松地重新创建。
约束是左上角的简单固定到 super View ,并添加(自 Xcode 9 起)右侧“大于或等于” super View ,常量为“标准”。
此外,该警告不是“黄色”警告。它仅在打开“问题导航器”(⌘5) 时显示。
当然,我假设现在不需要弹出按钮来获取整个 View 长度。
最佳答案
您只需要增加控件的大小,因为它的内容(属于它的 NSMenu 项)太大,无法放入 NSPopUpButton 控件中。 当您将控件拉伸(stretch)到窗口末尾时,您的情况满足了该条件,并且您的控件变得足够大以包含其内容。
关于macos - View 正在裁剪其内容 - 仅 NSPopUpButton,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47385378/