gpt4 book ai didi

macos - 确定滚动条是覆盖式还是旧式

转载 作者:行者123 更新时间:2023-12-03 16:38:08 26 4
gpt4 key购买 nike

我有一个 ScrollView ,其中有一个自定义 View 作为文档 View 。自定义 View 的大小在我的代码中计算为

customview的高度=scrollview的高度-scroller的高度

我的应用程序是用 10.5 编译的,并且在 10.5/10.6 上运行良好如果使用外接鼠标,它在 10.7 上也能正常运行。

但是,如果我在 10.7 上运行并且使用 lion 上内置的多点触控触控板,则滚动条会覆盖。所以高度应该是自定义 View 的高度= ScrollView 的高度

现在我应该做什么来解决这个问题..

-谢谢

最佳答案

向 NSScroller 询问 the height of a scroller of the relevant control size and scroller style ,后者您应该 get from your scroll view .

请注意,正确的滚动条样式可以随时更改,例如插入或拔出鼠标或轨迹球时。您可能需要观察the relevant notification并在计算到来时重做计算。

关于macos - 确定滚动条是覆盖式还是旧式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10436172/

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