Class UICollectionViewLayoutInvalidationContext

    • 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.