Cocoa 如何更改NSPROGRESS指示器的高度?
默认情况下,cocoa进度条有点胖,我想要更细一点的进度条,比如Finder copy对话框中的进度条。但是,Interface Builder将Cocoa 如何更改NSPROGRESS指示器的高度?,cocoa,Cocoa,默认情况下,cocoa进度条有点胖,我想要更细一点的进度条,比如Finder copy对话框中的进度条。但是,Interface Builder将NSProgressIndicator控件的高度锁定为20像素,并且我的编程瘦身尝试无法正常工作,正如调用 [progressBar setControlSize:NSMiniControlSize]; 及 在awakeFromNib中,不要做任何事情,头文件中显示的具有提示性的nsprogressingindicatorhickness似乎没有插入
NSProgressIndicator
控件的高度锁定为20像素,并且我的编程瘦身尝试无法正常工作,正如调用
[progressBar setControlSize:NSMiniControlSize];
及
在awakeFromNib
中,不要做任何事情,头文件中显示的具有提示性的nsprogressingindicatorhickness
似乎没有插入到我可以看到的任何方法中
有什么诀窍吗?那些电话本应该有用的。在Interface Builder的“几何体”窗格(图标为标尺的窗格)中,有一个等效的控件大小选择器,提供“常规”和“小”大小。在IB中
我不知道为什么电话不起作用,但IB复选框起作用了。这是答案,谢谢!虽然这是一个限制,但它只能将条形图缩放到一个设定的限制,超过该限制,条形图将消失。它实际上并没有增加高度,只是在给定的高度内缩放进度条使其变大。最后只给你半个进度条。如果你想让它变大,那么使用这种方法可以改变的量实际上并没有太大的差别。因此,如果使用此方法,还可以添加一个
仿射变换
,使用Y偏移调整条,但最终与原始条相比,它看起来非常模糊。
[progressBar setControlSize:NSSmallControlSize];