gpt4 book ai didi

swift - OSX Cocoa NSCollectionViewFlowLayout 水平滚动缩放/放大不起作用

转载 作者:搜寻专家 更新时间:2023-11-01 05:36:22 25 4
gpt4 key购买 nike

我想在 OSX 中制作可缩放的 NSCollectionView。我将 NSCollectionViewFlowLayoutvertical 流一起使用,并在 NSScrollView 上将 allow magnification 设置为 true,效果很好。但是我注意到的一件事是我不能水平滚动。这是因为 NSCollectionViewFlowLayout 阻止了水平滚动(注意我使用了 vertical 流)?我确实调试了 View 层次结构,发现缩放 View 被剪切在 NSClipView 内,垂直滚动有效,水平滚动无效。任何的想法?我是否需要创建自定义NSCollectionViewFlowLayout 才能执行此操作?

最佳答案

尝试覆盖:

@property NSCollectionViewScrollDirection scrollDirection;

在您的 NSCollectionViewFlowLayout 子类上返回 NSCollectionViewScrollDirectionHorizo​​ntal

关于swift - OSX Cocoa NSCollectionViewFlowLayout 水平滚动缩放/放大不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38519437/

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