gpt4 book ai didi

objective-c - NSScrollView 滚动条绘制在所有 View 之上

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

我有两个重叠的 View 。

  • 一个 NSTableView(歌曲列表),我将其称为表格 View
  • 图层支持的 NSView(用于底部的播放控件),我将其称为播放控件 View

我之前使用图层支持的 View 来渲染表格 View ,这导致滚动条在播放控件 View 后面渲染,太棒了!但当我加载包含 150 多行数据的表格 View 时,当我滚动时,应用程序的速度减慢得很厉害。

我将 setWantsLayer: 更改为 NO,现在表格 View 更加快捷,太棒了!但现在滚动条似乎呈现在播放控件 View 的顶部。

好:

enter image description here

不好:

enter image description here

有什么想法吗? (如果你看不出来我是一个核心动画菜鸟)

最佳答案

为什么不调整整个 ScrollView 的大小并将播放控件 View 放在列表下方?从你的截图看来,播放控制 View 是 ScrollView 的 subview 。有这个必要吗?

关于objective-c - NSScrollView 滚动条绘制在所有 View 之上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16113910/

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