Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.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
Macos 需要确定NSTabView中标签栏(分段)的宽度_Macos_Cocoa_Nstabview - Fatal编程技术网

Macos 需要确定NSTabView中标签栏(分段)的宽度

Macos 需要确定NSTabView中标签栏(分段)的宽度,macos,cocoa,nstabview,Macos,Cocoa,Nstabview,我正在可调整大小的窗口内的应用程序中使用NSTabView 选项卡的数量及其标题是可变的,因此我想确定顶部段控件的宽度 我尝试将选项卡项的[item sizeOfLabel:FALSE]相加,但似乎涉及到额外的空间(返回的值之和小于实际宽度) 此外,项目的视图([[item view]frame])的frame属性似乎具有任意大小 有什么想法吗?你所说的“标签的视图似乎具有任意大小”是什么意思?NSTabView的minimumSize是你要找的吗?用户可以配置选项卡的名称,因此程序事先不知道它

我正在可调整大小的窗口内的应用程序中使用
NSTabView

选项卡的数量及其标题是可变的,因此我想确定顶部段控件的宽度

我尝试将选项卡项的
[item sizeOfLabel:FALSE]
相加,但似乎涉及到额外的空间(返回的值之和小于实际宽度)

此外,项目的
视图
[[item view]frame]
)的
frame
属性似乎具有任意大小


有什么想法吗?

你所说的“标签的视图似乎具有任意大小”是什么意思?NSTabView的
minimumSize
是你要找的吗?用户可以配置选项卡的名称,因此程序事先不知道它们。它可以是任何东西,从两个名为“A”和“B”的选项卡到十个名为“Quasimodo”的选项卡,我想处理标题宽度超出窗口宽度的情况。