2016-07-22 57 views
2

我想在OSX中制作可缩放的NSCollectionView。我使用NSCollectionViewFlowLayoutvertical流程并将设置为true,在NSScrollView上运行正常。但我注意到的一件事是我不能做横向滚动。这是因为NSCollectionViewFlowLayout阻止水平滚动(注意我使用vertical流)?我没有调试视图层次结构,发现缩放视图在NSClipView内被剪切,垂直滚动工作,水平不是。任何想法?我是否需要创建自定义NSCollectionViewFlowLayout来执行此操作?OSX可可NSCollectionViewFlowLayout水平滚动缩放/放大倍率不起作用

回答

0

尝试压倒一切:

@property NSCollectionViewScrollDirection scrollDirection; 

您NSCollectionViewFlowLayout子类返回NSCollectionViewScrollDirectionHorizontal

+1

嗯,我仍然需要能够在两个方向上滚动,不会禁用垂直滚动吗? –