首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NSVisualEffectView引起闪烁的NSScrollView/NSCollectionView视图

NSVisualEffectView引起闪烁的NSScrollView/NSCollectionView视图
EN

Stack Overflow用户
提问于 2015-06-04 00:28:41
回答 2查看 939关注 0票数 1

我在NSVisualEffectView中有一个NSVisualEffectView,在一个NSPopover中。每次刷新(添加、删除、重新加载NSCollectionViewItem,,甚至单击NSCollectionViewItem's视图上的按钮)时,控件上都会出现故障。

这是一张屏幕截图,我试着在它开始的时候得到:

它或多或少是这样的,但只有当重绘发生时:

另外,如果我把一个关闭边框的按钮放在上面,点击时颜色就会消失,就像闪烁的按钮一样:

我试图在不同的视图/控件中设置背景色,但当NSCollectionView为空时,它似乎总是黑色/白色(取决于UI颜色选择):

我错过了什么吗?

编辑:

通过在项目之前/之后添加scrollView.needsDisplay = false/true,更改将使部分闪烁消失。然而,大多数问题仍然存在。

此外,如果我强制启用水平滚动条或禁用的自动大小子视图,闪烁将不再显示时添加/删除项目。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-06-05 06:05:31

好的,似乎禁用有问题的视图上的“自动调整大小的子视图”将起作用。

票数 0
EN

Stack Overflow用户

发布于 2015-06-04 00:43:03

我在NSPopover中使用一个NSPopover也遇到了同样的问题。我能够通过将所有控件设置为外观类型Aqua而不是暗/光来修复它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30633038

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档