Package apple.uikit
Class NSCollectionLayoutSection
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.objc.ObjCObject
-
- apple.NSObject
-
- apple.uikit.NSCollectionLayoutSection
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceNSCollectionLayoutSection.Block_setVisibleItemsInvalidationHandlerstatic interfaceNSCollectionLayoutSection.Block_visibleItemsInvalidationHandler_ret-
Nested classes/interfaces inherited from class apple.NSObject
NSObject.Block_accessibilityActivateBlock_ret, NSObject.Block_accessibilityActivationPointBlock_ret, NSObject.Block_accessibilityAttributedHintBlock_ret, NSObject.Block_accessibilityAttributedLabelBlock_ret, NSObject.Block_accessibilityAttributedUserInputLabelsBlock_ret, NSObject.Block_accessibilityAttributedValueBlock_ret, NSObject.Block_accessibilityContainerTypeBlock_ret, NSObject.Block_accessibilityCustomActionsBlock_ret, NSObject.Block_accessibilityCustomRotorsBlock_ret, NSObject.Block_accessibilityDecrementBlock_ret, NSObject.Block_accessibilityElementsBlock_ret, NSObject.Block_accessibilityElementsHiddenBlock_ret, NSObject.Block_accessibilityFrameBlock_ret, NSObject.Block_accessibilityHeaderElementsBlock_ret, NSObject.Block_accessibilityHintBlock_ret, NSObject.Block_accessibilityIdentifierBlock_ret, NSObject.Block_accessibilityIncrementBlock_ret, NSObject.Block_accessibilityLabelBlock_ret, NSObject.Block_accessibilityLanguageBlock_ret, NSObject.Block_accessibilityMagicTapBlock_ret, NSObject.Block_accessibilityNavigationStyleBlock_ret, NSObject.Block_accessibilityPathBlock_ret, NSObject.Block_accessibilityPerformEscapeBlock_ret, NSObject.Block_accessibilityRespondsToUserInteractionBlock_ret, NSObject.Block_accessibilityShouldGroupAccessibilityChildrenBlock_ret, NSObject.Block_accessibilityTextualContextBlock_ret, NSObject.Block_accessibilityTraitsBlock_ret, NSObject.Block_accessibilityUserInputLabelsBlock_ret, NSObject.Block_accessibilityValueBlock_ret, NSObject.Block_accessibilityViewIsModalBlock_ret, NSObject.Block_automationElementsBlock_ret, NSObject.Block_isAccessibilityElementBlock_ret, NSObject.Block_setAccessibilityActivateBlock, NSObject.Block_setAccessibilityActivationPointBlock, NSObject.Block_setAccessibilityAttributedHintBlock, NSObject.Block_setAccessibilityAttributedLabelBlock, NSObject.Block_setAccessibilityAttributedUserInputLabelsBlock, NSObject.Block_setAccessibilityAttributedValueBlock, NSObject.Block_setAccessibilityContainerTypeBlock, NSObject.Block_setAccessibilityCustomActionsBlock, NSObject.Block_setAccessibilityCustomRotorsBlock, NSObject.Block_setAccessibilityDecrementBlock, NSObject.Block_setAccessibilityElementsBlock, NSObject.Block_setAccessibilityElementsHiddenBlock, NSObject.Block_setAccessibilityFrameBlock, NSObject.Block_setAccessibilityHeaderElementsBlock, NSObject.Block_setAccessibilityHintBlock, NSObject.Block_setAccessibilityIdentifierBlock, NSObject.Block_setAccessibilityIncrementBlock, NSObject.Block_setAccessibilityLabelBlock, NSObject.Block_setAccessibilityLanguageBlock, NSObject.Block_setAccessibilityMagicTapBlock, NSObject.Block_setAccessibilityNavigationStyleBlock, NSObject.Block_setAccessibilityPathBlock, NSObject.Block_setAccessibilityPerformEscapeBlock, NSObject.Block_setAccessibilityRespondsToUserInteractionBlock, NSObject.Block_setAccessibilityShouldGroupAccessibilityChildrenBlock, NSObject.Block_setAccessibilityTextualContextBlock, NSObject.Block_setAccessibilityTraitsBlock, NSObject.Block_setAccessibilityUserInputLabelsBlock, NSObject.Block_setAccessibilityValueBlock, NSObject.Block_setAccessibilityViewIsModalBlock, NSObject.Block_setAutomationElementsBlock, NSObject.Block_setIsAccessibilityElementBlock, NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedNSCollectionLayoutSection(org.moe.natj.general.Pointer peer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static booleanaccessInstanceVariablesDirectly()static NSCollectionLayoutSectionalloc()static NSCollectionLayoutSectionallocWithZone(org.moe.natj.general.ptr.VoidPtr zone)static booleanautomaticallyNotifiesObserversForKey(@NotNull java.lang.String key)@NotNull NSArray<? extends NSCollectionLayoutBoundarySupplementaryItem>boundarySupplementaryItems()Supplementaries associated with the boundary edges of the sectionstatic voidcancelPreviousPerformRequestsWithTarget(@NotNull java.lang.Object aTarget)static voidcancelPreviousPerformRequestsWithTargetSelectorObject(@NotNull java.lang.Object aTarget, @NotNull org.moe.natj.objc.SEL aSelector, @Nullable java.lang.Object anArgument)static @NotNull NSArray<java.lang.String>classFallbacksForKeyedArchiver()static @NotNull org.moe.natj.objc.ClassclassForKeyedUnarchiver()NSDirectionalEdgeInsetscontentInsets()longcontentInsetsReference()default is UIContentInsetsReferenceAutomatic i.e.@NotNull java.lang.ObjectcopyWithZone(@Nullable org.moe.natj.general.ptr.VoidPtr zone)static java.lang.StringdebugDescription_static()@NotNull NSArray<? extends NSCollectionLayoutDecorationItem>decorationItems()decoration views anchored to the section's geometry (e.g.static java.lang.Stringdescription_static()static longhash_static()NSCollectionLayoutSectioninit()static NSObject.Function_instanceMethodForSelector_retinstanceMethodForSelector(org.moe.natj.objc.SEL aSelector)static NSMethodSignatureinstanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)static booleaninstancesRespondToSelector(org.moe.natj.objc.SEL aSelector)doubleinterGroupSpacing()static booleanisSubclassOfClass(org.moe.natj.objc.Class aClass)static @NotNull NSSet<java.lang.String>keyPathsForValuesAffectingValueForKey(@NotNull java.lang.String key)static NSCollectionLayoutSectionnew_objc()longorthogonalScrollingBehavior()default is .none@NotNull UICollectionLayoutSectionOrthogonalScrollingPropertiesorthogonalScrollingProperties()Properties to configure the orthogonal scrolling section.static booleanresolveClassMethod(org.moe.natj.objc.SEL sel)static booleanresolveInstanceMethod(org.moe.natj.objc.SEL sel)static NSCollectionLayoutSectionsectionWithGroup(@NotNull NSCollectionLayoutGroup group)static NSCollectionLayoutSectionsectionWithListConfigurationLayoutEnvironment(@NotNull UICollectionLayoutListConfiguration configuration, @NotNull NSCollectionLayoutEnvironment layoutEnvironment)Creates a list section using the specified configuration.voidsetBoundarySupplementaryItems(@NotNull NSArray<? extends NSCollectionLayoutBoundarySupplementaryItem> value)Supplementaries associated with the boundary edges of the sectionvoidsetContentInsets(NSDirectionalEdgeInsets value)voidsetContentInsetsReference(long value)default is UIContentInsetsReferenceAutomatic i.e.voidsetDecorationItems(@NotNull NSArray<? extends NSCollectionLayoutDecorationItem> value)decoration views anchored to the section's geometry (e.g.voidsetInterGroupSpacing(double value)voidsetOrthogonalScrollingBehavior(long value)default is .nonevoidsetSupplementariesFollowContentInsets(boolean value)Deprecated.voidsetSupplementaryContentInsetsReference(long value)Specifies the content insets reference for boundary supplementaries in this section.static voidsetVersion_static(long aVersion)voidsetVisibleItemsInvalidationHandler(@Nullable NSCollectionLayoutSection.Block_setVisibleItemsInvalidationHandler value)Called for each layout pass to allow modification of item properties right before they are displayed.static org.moe.natj.objc.Classsuperclass_static()booleansupplementariesFollowContentInsets()Deprecated.longsupplementaryContentInsetsReference()Specifies the content insets reference for boundary supplementaries in this section.static booleanuseStoredAccessor()Deprecated.static longversion_static()@Nullable NSCollectionLayoutSection.Block_visibleItemsInvalidationHandler_retvisibleItemsInvalidationHandler()Called for each layout pass to allow modification of item properties right before they are displayed.-
Methods inherited from class apple.NSObject
accessibilityActivate, accessibilityActivateBlock, accessibilityActivationPoint, accessibilityActivationPointBlock, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedHintBlock, accessibilityAttributedLabel, accessibilityAttributedLabelBlock, accessibilityAttributedUserInputLabels, accessibilityAttributedUserInputLabelsBlock, accessibilityAttributedValue, accessibilityAttributedValueBlock, accessibilityContainerType, accessibilityContainerTypeBlock, accessibilityCustomActions, accessibilityCustomActionsBlock, accessibilityCustomRotors, accessibilityCustomRotorsBlock, accessibilityDecrement, accessibilityDecrementBlock, accessibilityDirectTouchOptions, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsBlock, accessibilityElementsHidden, accessibilityElementsHiddenBlock, accessibilityFrame, accessibilityFrameBlock, accessibilityHeaderElementsBlock, accessibilityHint, accessibilityHintBlock, accessibilityIdentifierBlock, accessibilityIncrement, accessibilityIncrementBlock, accessibilityLabel, accessibilityLabelBlock, accessibilityLanguage, accessibilityLanguageBlock, accessibilityMagicTapBlock, accessibilityNavigationStyle, accessibilityNavigationStyleBlock, accessibilityPath, accessibilityPathBlock, accessibilityPerformEscape, accessibilityPerformEscapeBlock, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityRespondsToUserInteractionBlock, accessibilityScroll, accessibilityShouldGroupAccessibilityChildrenBlock, accessibilityTextualContext, accessibilityTextualContextBlock, accessibilityTraits, accessibilityTraitsBlock, accessibilityUserInputLabels, accessibilityUserInputLabelsBlock, accessibilityValue, accessibilityValueBlock, accessibilityViewIsModal, accessibilityViewIsModalBlock, accessibilityZoomInAtPoint, accessibilityZoomOutAtPoint, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, automationElements, automationElementsBlock, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, hash, indexOfAccessibilityElement, isAccessibilityElement, isAccessibilityElementBlock, isEqual, isKindOfClass, isMemberOfClass, isProxy, methodForSelector, methodSignatureForSelector, mutableArrayValueForKey, mutableArrayValueForKeyPath, mutableCopy, mutableOrderedSetValueForKey, mutableOrderedSetValueForKeyPath, mutableSetValueForKey, mutableSetValueForKeyPath, observationInfo, observeValueForKeyPathOfObjectChangeContext, performSelector, performSelectorInBackgroundWithObject, performSelectorOnMainThreadWithObjectWaitUntilDone, performSelectorOnMainThreadWithObjectWaitUntilDoneModes, performSelectorOnThreadWithObjectWaitUntilDone, performSelectorOnThreadWithObjectWaitUntilDoneModes, performSelectorWithObject, performSelectorWithObjectAfterDelay, performSelectorWithObjectAfterDelayInModes, performSelectorWithObjectWithObject, prepareForInterfaceBuilder, provideImageDataBytesPerRowOrigin_Size_UserInfo, removeObserverForKeyPath, removeObserverForKeyPathContext, replacementObjectForCoder, replacementObjectForKeyedArchiver, respondsToSelector, self, setAccessibilityActivateBlock, setAccessibilityActivationPoint, setAccessibilityActivationPointBlock, setAccessibilityAttributedHint, setAccessibilityAttributedHintBlock, setAccessibilityAttributedLabel, setAccessibilityAttributedLabelBlock, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedUserInputLabelsBlock, setAccessibilityAttributedValue, setAccessibilityAttributedValueBlock, setAccessibilityContainerType, setAccessibilityContainerTypeBlock, setAccessibilityCustomActions, setAccessibilityCustomActionsBlock, setAccessibilityCustomRotors, setAccessibilityCustomRotorsBlock, setAccessibilityDecrementBlock, setAccessibilityDirectTouchOptions, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsBlock, setAccessibilityElementsHidden, setAccessibilityElementsHiddenBlock, setAccessibilityFrame, setAccessibilityFrameBlock, setAccessibilityHeaderElementsBlock, setAccessibilityHint, setAccessibilityHintBlock, setAccessibilityIdentifierBlock, setAccessibilityIncrementBlock, setAccessibilityLabel, setAccessibilityLabelBlock, setAccessibilityLanguage, setAccessibilityLanguageBlock, setAccessibilityMagicTapBlock, setAccessibilityNavigationStyle, setAccessibilityNavigationStyleBlock, setAccessibilityPath, setAccessibilityPathBlock, setAccessibilityPerformEscapeBlock, setAccessibilityRespondsToUserInteraction, setAccessibilityRespondsToUserInteractionBlock, setAccessibilityShouldGroupAccessibilityChildrenBlock, setAccessibilityTextualContext, setAccessibilityTextualContextBlock, setAccessibilityTraits, setAccessibilityTraitsBlock, setAccessibilityUserInputLabels, setAccessibilityUserInputLabelsBlock, setAccessibilityValue, setAccessibilityValueBlock, setAccessibilityViewIsModal, setAccessibilityViewIsModalBlock, setAutomationElements, setAutomationElementsBlock, setIsAccessibilityElement, setIsAccessibilityElementBlock, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, storedValueForKey, superclass, takeStoredValueForKey, takeValueForKey, takeValueForKeyPath, takeValuesFromDictionary, unableToSetNilForKey, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, valuesForKeys, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKey
-
-
-
-
Method Detail
-
accessInstanceVariablesDirectly
public static boolean accessInstanceVariablesDirectly()
-
alloc
public static NSCollectionLayoutSection alloc()
-
allocWithZone
public static NSCollectionLayoutSection allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
-
automaticallyNotifiesObserversForKey
public static boolean automaticallyNotifiesObserversForKey(@NotNull @NotNull java.lang.String key)
-
boundarySupplementaryItems
@NotNull public @NotNull NSArray<? extends NSCollectionLayoutBoundarySupplementaryItem> boundarySupplementaryItems()
Supplementaries associated with the boundary edges of the section
-
cancelPreviousPerformRequestsWithTarget
public static void cancelPreviousPerformRequestsWithTarget(@NotNull @NotNull java.lang.Object aTarget)
-
cancelPreviousPerformRequestsWithTargetSelectorObject
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(@NotNull @NotNull java.lang.Object aTarget, @NotNull @NotNull org.moe.natj.objc.SEL aSelector, @Nullable @Nullable java.lang.Object anArgument)
-
classFallbacksForKeyedArchiver
@NotNull public static @NotNull NSArray<java.lang.String> classFallbacksForKeyedArchiver()
-
classForKeyedUnarchiver
@NotNull public static @NotNull org.moe.natj.objc.Class classForKeyedUnarchiver()
-
contentInsets
public NSDirectionalEdgeInsets contentInsets()
-
copyWithZone
@NotNull public @NotNull java.lang.Object copyWithZone(@Nullable @Nullable org.moe.natj.general.ptr.VoidPtr zone)- Specified by:
copyWithZonein interfaceNSCopying
-
debugDescription_static
public static java.lang.String debugDescription_static()
-
decorationItems
@NotNull public @NotNull NSArray<? extends NSCollectionLayoutDecorationItem> decorationItems()
decoration views anchored to the section's geometry (e.g. background decoration view)
-
description_static
public static java.lang.String description_static()
-
hash_static
public static long hash_static()
-
init
public NSCollectionLayoutSection init()
-
instanceMethodForSelector
public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
-
instanceMethodSignatureForSelector
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
-
instancesRespondToSelector
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
-
interGroupSpacing
public double interGroupSpacing()
-
isSubclassOfClass
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
-
keyPathsForValuesAffectingValueForKey
@NotNull public static @NotNull NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(@NotNull @NotNull java.lang.String key)
-
new_objc
public static NSCollectionLayoutSection new_objc()
-
orthogonalScrollingBehavior
public long orthogonalScrollingBehavior()
default is .none
-
resolveClassMethod
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
-
resolveInstanceMethod
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
-
sectionWithGroup
public static NSCollectionLayoutSection sectionWithGroup(@NotNull @NotNull NSCollectionLayoutGroup group)
-
setBoundarySupplementaryItems
public void setBoundarySupplementaryItems(@NotNull @NotNull NSArray<? extends NSCollectionLayoutBoundarySupplementaryItem> value)Supplementaries associated with the boundary edges of the section
-
setContentInsets
public void setContentInsets(NSDirectionalEdgeInsets value)
-
setDecorationItems
public void setDecorationItems(@NotNull @NotNull NSArray<? extends NSCollectionLayoutDecorationItem> value)decoration views anchored to the section's geometry (e.g. background decoration view)
-
setInterGroupSpacing
public void setInterGroupSpacing(double value)
-
setOrthogonalScrollingBehavior
public void setOrthogonalScrollingBehavior(long value)
default is .none
-
setSupplementariesFollowContentInsets
@Deprecated public void setSupplementariesFollowContentInsets(boolean value)
Deprecated.by default, section supplementaries will follow any section-specific contentInsets API-Since: 13.0 Deprecated-Since: 16.0
-
setVersion_static
public static void setVersion_static(long aVersion)
-
setVisibleItemsInvalidationHandler
public void setVisibleItemsInvalidationHandler(@Nullable @Nullable NSCollectionLayoutSection.Block_setVisibleItemsInvalidationHandler value)Called for each layout pass to allow modification of item properties right before they are displayed.
-
superclass_static
public static org.moe.natj.objc.Class superclass_static()
-
supplementariesFollowContentInsets
@Deprecated public boolean supplementariesFollowContentInsets()
Deprecated.by default, section supplementaries will follow any section-specific contentInsets API-Since: 13.0 Deprecated-Since: 16.0
-
version_static
public static long version_static()
-
visibleItemsInvalidationHandler
@Nullable public @Nullable NSCollectionLayoutSection.Block_visibleItemsInvalidationHandler_ret visibleItemsInvalidationHandler()
Called for each layout pass to allow modification of item properties right before they are displayed.
-
contentInsetsReference
public long contentInsetsReference()
default is UIContentInsetsReferenceAutomatic i.e. following the layout configuration's contentInsetsReference API-Since: 14.0
-
sectionWithListConfigurationLayoutEnvironment
public static NSCollectionLayoutSection sectionWithListConfigurationLayoutEnvironment(@NotNull @NotNull UICollectionLayoutListConfiguration configuration, @NotNull @NotNull NSCollectionLayoutEnvironment layoutEnvironment)
Creates a list section using the specified configuration. You should pass the layoutEnvironment from inside the UICollectionViewCompositionalLayoutSectionProvider. API-Since: 14.0
-
setContentInsetsReference
public void setContentInsetsReference(long value)
default is UIContentInsetsReferenceAutomatic i.e. following the layout configuration's contentInsetsReference API-Since: 14.0
-
setSupplementaryContentInsetsReference
public void setSupplementaryContentInsetsReference(long value)
Specifies the content insets reference for boundary supplementaries in this section. The default value of this property is UIContentInsetsReference.automatic, which means that any insets specified on a @c NSCollectionLayoutBoundarySupplementaryItem will follow the layout configuration's @c contentInsetsReference. API-Since: 16.0
-
supplementaryContentInsetsReference
public long supplementaryContentInsetsReference()
Specifies the content insets reference for boundary supplementaries in this section. The default value of this property is UIContentInsetsReference.automatic, which means that any insets specified on a @c NSCollectionLayoutBoundarySupplementaryItem will follow the layout configuration's @c contentInsetsReference. API-Since: 16.0
-
orthogonalScrollingProperties
@NotNull public @NotNull UICollectionLayoutSectionOrthogonalScrollingProperties orthogonalScrollingProperties()
Properties to configure the orthogonal scrolling section. API-Since: 17.0
-
useStoredAccessor
@Deprecated public static boolean useStoredAccessor()
Deprecated.
-
-