Cocoa NSToolbarItem宽32点
我试图在工具栏中创建一个自定义显示,类似于Xcode工具栏中心的信息窗格 我们如何创建宽度超过32点的Cocoa NSToolbarItem宽32点,cocoa,nsview,appkit,nstoolbar,nstoolbaritem,Cocoa,Nsview,Appkit,Nstoolbar,Nstoolbaritem,我试图在工具栏中创建一个自定义显示,类似于Xcode工具栏中心的信息窗格 我们如何创建宽度超过32点的NSToolbarItem 框架始终将其限制为32点,即使最小和最大大小都大于32点 我已经尝试了很多方法,包括使用不同的最小和最大宽度设置(无效),将宽度设置为文档所示的灵活宽度,将图像宽度指定为32点(缩小),使用自定义视图设置视图,实现自定义NSToolbarItem,来自代码的视图框架和工具栏项的最大大小(无效) 关于如何启用超过32点限制的工具栏项目的任何提示?对我来说听起来像个bug
NSToolbarItem
框架始终将其限制为32点,即使最小和最大大小都大于32点
我已经尝试了很多方法,包括使用不同的最小和最大宽度设置(无效),将宽度设置为文档所示的灵活宽度,将图像宽度指定为32点(缩小),使用自定义视图设置视图,实现自定义NSToolbarItem
,来自代码的视图框架和工具栏项的最大大小(无效)
关于如何启用超过32点限制的工具栏项目的任何提示?对我来说听起来像个bug。解决方法:实施
minSize
- (NSSize)minSize {
return NSMakeSize(256.0, 16.0);
}