Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cocoa NSToolbarItem宽32点_Cocoa_Nsview_Appkit_Nstoolbar_Nstoolbaritem - Fatal编程技术网

Cocoa NSToolbarItem宽32点

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

我试图在工具栏中创建一个自定义显示,类似于Xcode工具栏中心的信息窗格

我们如何创建宽度超过32点的
NSToolbarItem

框架始终将其限制为32点,即使最小和最大大小都大于32点

我已经尝试了很多方法,包括使用不同的最小和最大宽度设置(无效),将宽度设置为文档所示的灵活宽度,将图像宽度指定为32点(缩小),使用自定义视图设置视图,实现自定义
NSToolbarItem
,来自代码的视图框架和工具栏项的最大大小(无效)


关于如何启用超过32点限制的工具栏项目的任何提示?

对我来说听起来像个bug。解决方法:实施
minSize

- (NSSize)minSize {
    return NSMakeSize(256.0, 16.0);
}