Ich möchte eine Zoom-fähig NSCollectionView
in OSX. Ich verwende NSCollectionViewFlowLayout
mit einem vertical
Fluss und setze allow magnification
auf true NSScrollView
, es funktioniert gut. Aber eine Sache, die ich bemerke, ist, dass ich nicht horizontal scrollen kann. Ist dies, weil die NSCollectionViewFlowLayout
, dass die horizontale Bildlauf verhindert (Beachten Sie, dass ich vertical
Flow verwenden)? Ich debugge die Ansichtshierarchie und fand heraus, dass die gezoomte Ansicht innerhalb NSClipView
, vertikaler Scroll arbeitet, horizontales nicht geclippt wurde. Irgendeine Idee? Muss ich eine benutzerdefinierte NSCollectionViewFlowLayout
erstellen, um dies zu tun?OSX Cocoa NSCollectionViewFlowLayout horizontale Bildlauf auf Zoom/Vergrößerung funktioniert nicht
Q
OSX Cocoa NSCollectionViewFlowLayout horizontale Bildlauf auf Zoom/Vergrößerung funktioniert nicht
2
A
Antwort
0
Versuche überwiegende:
@property NSCollectionViewScrollDirection scrollDirection;
auf NSCollectionViewFlowLayout Unterklasse NSCollectionViewScrollDirectionHorizontal
zurückzukehren.
Hmm, ich muss immer noch in beide Richtungen scrollen können, würde es nicht die vertikale Scroll deaktivieren? –