Platforms to show: All Mac Windows Linux Cross-Platform
NSCollectionViewTransitionLayoutMBS class
Super class: NSCollectionViewLayoutMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | Cocoa Collection View | MBS MacControls Plugin | 21.0 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Transition layout objects are commonly used to implement interactive transitions between layouts, where the transition itself is driven by a gesture recognizer.
Subclass of the NSCollectionViewLayoutMBS class.
- 4 properties
- property currentLayout as NSCollectionViewLayoutMBS
- property nextLayout as NSCollectionViewLayoutMBS
- property transitionProgress as Double
- property valueForAnimatedKey(AnimatedKey as String) as Double
- 2 methods
- method Constructor
- method Constructor(currentLayout as NSCollectionViewLayoutMBS, nextLayout as NSCollectionViewLayoutMBS)
Super class NSCollectionViewLayoutMBS
- property collectionView as NSCollectionViewMBS
- 3 methods
- method Constructor
- method invalidateLayout
- method invalidateLayoutWithContext(context as NSCollectionViewLayoutInvalidationContextMBS)
- 2 shared methods
- shared method NewInvalidationContext as NSCollectionViewLayoutInvalidationContextMBS
- shared method NewLayoutAttributes as NSCollectionViewLayoutAttributesMBS
This class has no sub classes.
Some events using this class:
- DesktopNSCollectionViewControlMBS.transitionLayout(fromLayout as NSCollectionViewLayoutMBS, toLayout as NSCollectionViewLayoutMBS) as NSCollectionViewTransitionLayoutMBS
- NSCollectionViewControlMBS.transitionLayout(fromLayout as NSCollectionViewLayoutMBS, toLayout as NSCollectionViewLayoutMBS) as NSCollectionViewTransitionLayoutMBS
The items on this page are in the following plugins: MBS MacControls Plugin.
NSCollectionViewSectionHeaderViewMBS - NSCollectionViewUpdateItemMBS