Package org.robovm.apple.uikit
Class NSCollectionLayoutGroup
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.uikit.NSCollectionLayoutItem
org.robovm.apple.uikit.NSCollectionLayoutGroup
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
public class NSCollectionLayoutGroup extends NSCollectionLayoutItem
- Since:
- Available in iOS 13.0 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNSCollectionLayoutGroup.NSCollectionLayoutGroupPtrNested classes/interfaces inherited from class org.robovm.apple.uikit.NSCollectionLayoutItem
NSCollectionLayoutItem.NSCollectionLayoutItemPtrNested 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
-
Constructor Summary
Constructors Modifier Constructor Description protectedNSCollectionLayoutGroup()protectedNSCollectionLayoutGroup(NSObject.Handle h, long handle)protectedNSCollectionLayoutGroup(NSObject.SkipInit skipInit) -
Method Summary
Methods inherited from class org.robovm.apple.uikit.NSCollectionLayoutItem
create, create, getContentInsets, getEdgeSpacing, getLayoutSize, setContentInsets, setEdgeSpacingMethods 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, updateStrongRef
-
Constructor Details
-
NSCollectionLayoutGroup
protected NSCollectionLayoutGroup() -
NSCollectionLayoutGroup
-
NSCollectionLayoutGroup
-
-
Method Details
-
getSupplementaryItems
- Overrides:
getSupplementaryItemsin classNSCollectionLayoutItem
-
setSupplementaryItems
-
getInterItemSpacing
-
setInterItemSpacing
-
getSubitems
-
visualDescription
-
createHorizontalGroup
public static NSCollectionLayoutGroup createHorizontalGroup(NSCollectionLayoutSize layoutSize, NSCollectionLayoutItem subitem, long count) -
createHorizontalGroup
public static NSCollectionLayoutGroup createHorizontalGroup(NSCollectionLayoutSize layoutSize, NSArray<NSCollectionLayoutItem> subitems) -
createVerticalGroup
public static NSCollectionLayoutGroup createVerticalGroup(NSCollectionLayoutSize layoutSize, NSCollectionLayoutItem subitem, long count) -
createVerticalGroup
public static NSCollectionLayoutGroup createVerticalGroup(NSCollectionLayoutSize layoutSize, NSArray<NSCollectionLayoutItem> subitems) -
createCustomGroup
public static NSCollectionLayoutGroup createCustomGroup(NSCollectionLayoutSize layoutSize, Block1<NSCollectionLayoutEnvironment,NSArray<NSCollectionLayoutGroupCustomItem>> itemProvider)
-