gpt4 book ai didi

objective-c - 在内容上覆盖 NSScroller

转载 作者:太空狗 更新时间:2023-10-30 03:36:33 26 4
gpt4 key购买 nike

有什么方法可以将 NSScroller 覆盖 ScrollView 的内容(就像在 iOS 中一样)?我已经尝试了几种方法:

a)设置 ScrollView 内容 View (NSClipView)的框架延伸到滚动条的边界

b) 添加一个 NSScroller 对象作为 ScrollView 的 subview (放置在我想要的位置)

c) 创建一个完全自定义的 ScrollView 并将其作为 subview 放置(这可行,但这意味着我需要重写 NSScroller 的所有功能)

Sparrow似乎成功地做到了这一点,而且它似乎是通过一个常规的 NSScroller 子类来完成的(因为它响应了系统偏好设置 >> 外观中设置的滚动设置)。问题并不是真正绘制滚动条,而是让它覆盖内容。

感谢任何建议:-)

最佳答案

Here's where you can set the custom class of your scrollbars.

之后,通过覆盖 NSScrollView-tile 方法,您将正确放置它们。

关于objective-c - 在内容上覆盖 NSScroller,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4236190/

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