gpt4 book ai didi

cocoa - 如何使我的 NSScroller 子类具有不同的宽度?

转载 作者:行者123 更新时间:2023-12-03 17:00:56 24 4
gpt4 key购买 nike

我正在尝试创建 NSScroller 的自定义子类。我已经创建了该类,并将其设置为 IB 中 NSScrollView 上的垂直滚动条。当我运行我的项目时,会为我的子类调用 drawRect: 方法,因此我知道它已正确连接。

现在,我如何更改我精美的新 NSScroller 的宽度?无论我对其边界和框架做什么,它总是想要绘制一个 15 像素宽的矩形(默认 NSScroller 的大小)。

最佳答案

在你的 NSScroller 子类中,你必须重写scrollerWidth:

+(CGFloat)scrollerWidth
{
return 30.0;
}

这是 NSScrollView 在设置组件时用来定义组件框架的值。

关于cocoa - 如何使我的 NSScroller 子类具有不同的宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/304649/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com