Package org.robovm.apple.uikit
Class UICollectionViewLayoutInvalidationContext
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.uikit.UICollectionViewLayoutInvalidationContext
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
- Direct Known Subclasses:
UICollectionViewFlowLayoutInvalidationContext
public class UICollectionViewLayoutInvalidationContext extends NSObject
- Since:
- Available in iOS 7.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
UICollectionViewLayoutInvalidationContext.UICollectionViewLayoutInvalidationContextPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description UICollectionViewLayoutInvalidationContext()
protected
UICollectionViewLayoutInvalidationContext(NSObject.Handle h, long handle)
protected
UICollectionViewLayoutInvalidationContext(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CGPoint
getContentOffsetAdjustment()
CGSize
getContentSizeAdjustment()
CGPoint
getInteractiveMovementTarget()
NSArray<NSIndexPath>
getInvalidatedDecorationIndexPaths()
NSArray<NSIndexPath>
getInvalidatedItemIndexPaths()
NSArray<NSIndexPath>
getInvalidatedSupplementaryIndexPaths()
NSArray<NSIndexPath>
getPreviousIndexPathsForInteractivelyMovingItems()
NSArray<NSIndexPath>
getTargetIndexPathsForInteractivelyMovingItems()
void
invalidateDecorationElementsOfKind(java.lang.String elementKind, NSArray<NSIndexPath> indexPaths)
void
invalidateItems(NSArray<NSIndexPath> indexPaths)
boolean
invalidatesDataSourceCounts()
boolean
invalidatesEverything()
void
invalidateSupplementaryElementsOfKind(java.lang.String elementKind, NSArray<NSIndexPath> indexPaths)
void
setContentOffsetAdjustment(CGPoint v)
void
setContentSizeAdjustment(CGSize v)
-
Methods 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, willChangeValues
-
-
-
-
Constructor Detail
-
UICollectionViewLayoutInvalidationContext
public UICollectionViewLayoutInvalidationContext()
-
UICollectionViewLayoutInvalidationContext
protected UICollectionViewLayoutInvalidationContext(NSObject.Handle h, long handle)
-
UICollectionViewLayoutInvalidationContext
protected UICollectionViewLayoutInvalidationContext(NSObject.SkipInit skipInit)
-
-
Method Detail
-
invalidatesEverything
public boolean invalidatesEverything()
-
invalidatesDataSourceCounts
public boolean invalidatesDataSourceCounts()
-
getInvalidatedItemIndexPaths
public NSArray<NSIndexPath> getInvalidatedItemIndexPaths()
- Since:
- Available in iOS 8.0 and later.
-
getInvalidatedSupplementaryIndexPaths
public NSArray<NSIndexPath> getInvalidatedSupplementaryIndexPaths()
- Since:
- Available in iOS 8.0 and later.
-
getInvalidatedDecorationIndexPaths
public NSArray<NSIndexPath> getInvalidatedDecorationIndexPaths()
- Since:
- Available in iOS 8.0 and later.
-
getContentOffsetAdjustment
public CGPoint getContentOffsetAdjustment()
- Since:
- Available in iOS 8.0 and later.
-
setContentOffsetAdjustment
public void setContentOffsetAdjustment(CGPoint v)
- Since:
- Available in iOS 8.0 and later.
-
getContentSizeAdjustment
public CGSize getContentSizeAdjustment()
- Since:
- Available in iOS 8.0 and later.
-
setContentSizeAdjustment
public void setContentSizeAdjustment(CGSize v)
- Since:
- Available in iOS 8.0 and later.
-
getPreviousIndexPathsForInteractivelyMovingItems
public NSArray<NSIndexPath> getPreviousIndexPathsForInteractivelyMovingItems()
- Since:
- Available in iOS 9.0 and later.
-
getTargetIndexPathsForInteractivelyMovingItems
public NSArray<NSIndexPath> getTargetIndexPathsForInteractivelyMovingItems()
- Since:
- Available in iOS 9.0 and later.
-
getInteractiveMovementTarget
public CGPoint getInteractiveMovementTarget()
- Since:
- Available in iOS 9.0 and later.
-
invalidateItems
public void invalidateItems(NSArray<NSIndexPath> indexPaths)
- Since:
- Available in iOS 8.0 and later.
-
invalidateSupplementaryElementsOfKind
public void invalidateSupplementaryElementsOfKind(java.lang.String elementKind, NSArray<NSIndexPath> indexPaths)
- Since:
- Available in iOS 8.0 and later.
-
invalidateDecorationElementsOfKind
public void invalidateDecorationElementsOfKind(java.lang.String elementKind, NSArray<NSIndexPath> indexPaths)
- Since:
- Available in iOS 8.0 and later.
-
-