macos - View 正在裁剪其内容 - 仅 NSPopUpButton

标签 macos cocoa xcode9 xcode-storyboard

enter image description here在 Xcode 9 中,NSPopUpButton 现在发出有关“ View 正在裁剪其内容”的警告。

PopUp button screenshot

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

此问题来自一个干净的项目,仅将此弹出按钮添加到 Storyboard 中。换句话说,可以轻松地重新创建。
约束是左上角的简单固定到 super View ,并添加(自 Xcode 9 起)右侧“大于或等于” super View ,常量为“标准”。
此外,该警告不是“黄色”警告。它仅在打开“问题导航器”(⌘5) 时显示。 当然,我假设现在不需要弹出按钮来获取整个 View 长度。

最佳答案

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

关于macos - View 正在裁剪其内容 - 仅 NSPopUpButton,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47385378/

相关文章:

objective-c - 如果链接的框架包含私有(private) header ,Xcode 项目会提示丢失文件

uisegmentedcontrol - 标题上方导航栏中的 segmentedControl swift4/xcode9/ios11

macos - 向 x86-64 二进制文件写入跳转命令

Xcode 无法识别 NSLabel

objective-c - NSScrollView:它保留-documentView吗?

objective-c - Cocoa 类成员变量在函数调用内部分配 nil 除非强制初始化/加载

Xcode 9 模拟器删除框架

core-image - 核心图像过滤器 "CIDepthBlurEffect"不适用于 iOS 11/Xcode 9.0

objective-c - 在IB中设置nextKeyView;应用程序运行时键 View 顺序不同

java - 从 Java 调用 Mac OS X“获取信息”对话框?