Package org.robovm.apple.uikit
Class UICollectionViewCompositionalLayout
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.uikit.UICollectionViewLayout
org.robovm.apple.uikit.UICollectionViewCompositionalLayout
- All Implemented Interfaces:
NSCoding,NSObjectProtocol,ObjCProtocol
public class UICollectionViewCompositionalLayout extends UICollectionViewLayout
- Since:
- Available in iOS 13.0 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUICollectionViewCompositionalLayout.UICollectionViewCompositionalLayoutPtrNested classes/interfaces inherited from class org.robovm.apple.uikit.UICollectionViewLayout
UICollectionViewLayout.UICollectionViewLayoutPtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAINFields inherited from class org.robovm.objc.ObjCObject
customClass -
Constructor Summary
Constructors Modifier Constructor Description protectedUICollectionViewCompositionalLayout()UICollectionViewCompositionalLayout(NSCoder coder)protectedUICollectionViewCompositionalLayout(NSObject.Handle h, long handle)protectedUICollectionViewCompositionalLayout(NSObject.SkipInit skipInit)UICollectionViewCompositionalLayout(NSCollectionLayoutSection section)UICollectionViewCompositionalLayout(NSCollectionLayoutSection section, UICollectionViewCompositionalLayoutConfiguration configuration)UICollectionViewCompositionalLayout(UICollectionLayoutListConfiguration configuration)UICollectionViewCompositionalLayout(Block2<Long,NSCollectionLayoutEnvironment,NSCollectionLayoutSection> sectionProvider)UICollectionViewCompositionalLayout(Block2<Long,NSCollectionLayoutEnvironment,NSCollectionLayoutSection> sectionProvider, UICollectionViewCompositionalLayoutConfiguration configuration) -
Method Summary
Modifier and Type Method Description protected static longcreate(UICollectionLayoutListConfiguration configuration)UICollectionViewCompositionalLayoutConfigurationgetConfiguration()protected longinit(NSCollectionLayoutSection section)protected longinit(NSCollectionLayoutSection section, UICollectionViewCompositionalLayoutConfiguration configuration)protected longinit(Block2<Long,NSCollectionLayoutEnvironment,NSCollectionLayoutSection> sectionProvider)protected longinit(Block2<Long,NSCollectionLayoutEnvironment,NSCollectionLayoutSection> sectionProvider, UICollectionViewCompositionalLayoutConfiguration configuration)voidsetConfiguration(UICollectionViewCompositionalLayoutConfiguration v)Methods inherited from class org.robovm.apple.uikit.UICollectionViewLayout
AutomaticDimension, encode, finalizeAnimatedBoundsChange, finalizeCollectionViewUpdates, finalizeLayoutTransition, flipsHorizontallyInOppositeLayoutDirection, getCollectionView, getCollectionViewContentSize, getDevelopmentLayoutDirection, getFinalLayoutAttributesForDisappearingDecorationElement, getFinalLayoutAttributesForDisappearingItem, getFinalLayoutAttributesForDisappearingSupplementaryElement, getIndexPathsToDeleteForDecorationView, getIndexPathsToDeleteForSupplementaryView, getIndexPathsToInsertForDecorationView, getIndexPathsToInsertForSupplementaryView, getInitialLayoutAttributesForAppearingDecorationElement, getInitialLayoutAttributesForAppearingItem, getInitialLayoutAttributesForAppearingSupplementaryElement, getInvalidationContextClass, getInvalidationContextForBoundsChange, getInvalidationContextForEndingInteractiveMovement, getInvalidationContextForInteractivelyMovingItems, getInvalidationContextForPreferredLayoutAttributes, getLayoutAttributesClass, getLayoutAttributesForDecorationView, getLayoutAttributesForElements, getLayoutAttributesForInteractivelyMovingItem, getLayoutAttributesForItem, getLayoutAttributesForSupplementaryView, getTargetContentOffset, getTargetContentOffset, getTargetIndexPathForInteractivelyMovingItem, init, invalidateLayout, invalidateLayout, prepareForAnimatedBoundsChange, prepareForCollectionViewUpdates, prepareForTransitionFromLayout, prepareForTransitionToLayout, prepareLayout, registerDecorationViewClass, registerDecorationViewNib, shouldInvalidateLayoutForBoundsChange, shouldInvalidateLayoutForPreferredLayoutAttributesMethods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRefMethods inherited from class org.robovm.rt.bro.NativeObject
as, getHandle, setHandle
-
Constructor Details
-
UICollectionViewCompositionalLayout
protected UICollectionViewCompositionalLayout() -
UICollectionViewCompositionalLayout
-
UICollectionViewCompositionalLayout
-
UICollectionViewCompositionalLayout
-
UICollectionViewCompositionalLayout
public UICollectionViewCompositionalLayout(NSCollectionLayoutSection section, UICollectionViewCompositionalLayoutConfiguration configuration) -
UICollectionViewCompositionalLayout
public UICollectionViewCompositionalLayout(Block2<Long,NSCollectionLayoutEnvironment,NSCollectionLayoutSection> sectionProvider) -
UICollectionViewCompositionalLayout
public UICollectionViewCompositionalLayout(Block2<Long,NSCollectionLayoutEnvironment,NSCollectionLayoutSection> sectionProvider, UICollectionViewCompositionalLayoutConfiguration configuration) -
UICollectionViewCompositionalLayout
-
UICollectionViewCompositionalLayout
- Since:
- Available in iOS 14.0 and later.
-
-
Method Details
-
getConfiguration
-
setConfiguration
-
init
-
init
protected long init(NSCollectionLayoutSection section, UICollectionViewCompositionalLayoutConfiguration configuration) -
init
protected long init(Block2<Long,NSCollectionLayoutEnvironment,NSCollectionLayoutSection> sectionProvider) -
init
protected long init(Block2<Long,NSCollectionLayoutEnvironment,NSCollectionLayoutSection> sectionProvider, UICollectionViewCompositionalLayoutConfiguration configuration) -
create
- Since:
- Available in iOS 14.0 and later.
-