Class NSCollectionLayoutBoundarySupplementaryItem

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol

public class NSCollectionLayoutBoundarySupplementaryItem
extends NSCollectionLayoutSupplementaryItem
Since:
Available in iOS 13.0 and later.
  • Constructor Details

    • NSCollectionLayoutBoundarySupplementaryItem

      protected NSCollectionLayoutBoundarySupplementaryItem()
    • NSCollectionLayoutBoundarySupplementaryItem

      protected NSCollectionLayoutBoundarySupplementaryItem​(NSObject.Handle h, long handle)
    • NSCollectionLayoutBoundarySupplementaryItem

      protected NSCollectionLayoutBoundarySupplementaryItem​(NSObject.SkipInit skipInit)
    • NSCollectionLayoutBoundarySupplementaryItem

      public NSCollectionLayoutBoundarySupplementaryItem​(NSCollectionLayoutSize layoutSize, String elementKind, NSRectAlignment alignment)
    • NSCollectionLayoutBoundarySupplementaryItem

      public NSCollectionLayoutBoundarySupplementaryItem​(NSCollectionLayoutSize layoutSize, String elementKind, NSRectAlignment alignment, CGPoint absoluteOffset)
  • Method Details

    • isExtendsBoundary

      public boolean isExtendsBoundary()
    • setExtendsBoundary

      public void setExtendsBoundary​(boolean v)
    • isPinToVisibleBounds

      public boolean isPinToVisibleBounds()
    • setPinToVisibleBounds

      public void setPinToVisibleBounds​(boolean v)
    • getAlignment

      public NSRectAlignment getAlignment()
    • getOffset

      public CGPoint getOffset()
    • create

      protected static long create​(NSCollectionLayoutSize layoutSize, String elementKind, NSRectAlignment alignment)
    • create

      protected static long create​(NSCollectionLayoutSize layoutSize, String elementKind, NSRectAlignment alignment, CGPoint absoluteOffset)