我有一个滚动视图,它有一个自定义视图作为文档视图。customview 的大小在我的代码中计算为
customview的高度=scrollview的高度-scroller的高度
我的应用程序是用 10.5 编译的,并且在 10.5/10.6 上运行良好,如果使用外接鼠标,它在 10.7 上也运行良好。
但是如果我在 10.7 上运行并且我在 lion 上使用内置的多点触控板,滚动条就是一个覆盖层。所以高度应该是自定义视图的高度=滚动视图的高度
现在我应该怎么做才能解决这个问题..
-谢谢
向 NSScroller 询问相关控件大小和滚动条样式的滚动条的高度,后者应该从滚动视图中获得。
请注意,正确的滚动条样式可以随时更改,例如插入或拔出鼠标或轨迹球时。您可能需要观察相关通知,并在收到通知时重新计算。