繁体   English   中英

隐藏NSSlider的刻度线

[英]Hiding NSSlider's tick marks

有没有办法隐藏NSSlider的刻度线? 谢谢

如果要保留刻度线停止行为但将其隐藏,可以覆盖NSSliderCell's -(NSRect)rectOfTickMarkAtIndex:(NSInteger)index并提供一个尺寸为0的矩形。

您可以使用-[NSSlider setNumberOfTickMarks:]方法将刻度线的数量设置为零。 这将隐藏它们。

在Interface Builder中,您可以在检查器面板中将其设置为零。

您可以覆盖[NSSliderCell drawTickMarks]而在您的实现中不执行任何操作。

确保将您的子类设置为NSSlider的单元格。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM