我想在OSX中做一个可缩放的NSCollectionView
。我将NSCollectionViewFlowLayout
与vertical
流一起使用,并在NSScrollView
上将allow magnification
设置为true,它工作得很好。但我注意到的一件事是我不能做水平滚动。这是不是因为阻止水平滚动的流(注意我使用的是vertical
NSCollectionViewFlowLayout
)?我对视图层次结构进行了调试,发现缩放视图是在NSClipView
中裁剪的,垂直滚动可以工作,水平滚动不行。有什么想法吗?我需要创建一个自定义的NSCollectionViewFlowLayout
来做这件事吗?
发布于 2016-07-25 11:17:26
尝试覆盖:
@property NSCollectionViewScrollDirection scrollDirection;
在您的NSCollectionViewFlowLayout子类上返回NSCollectionViewScrollDirectionHorizontal
。
https://stackoverflow.com/questions/38519437
复制