Package apple.uikit
Class UICollectionView
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.objc.ObjCObject
-
- apple.NSObject
-
- apple.uikit.UIResponder
-
- apple.uikit.UIView
-
- apple.uikit.UIScrollView
-
- apple.uikit.UICollectionView
-
- All Implemented Interfaces:
NSCoding,NSObject,CALayerDelegate,UIAccessibilityIdentification,UIAppearance,UIAppearanceContainer,UICoordinateSpace,UIDataSourceTranslating,UIDynamicItem,UIFocusEnvironment,UIFocusItem,UIFocusItemContainer,UIFocusItemScrollableContainer,UILargeContentViewerItem,UIPasteConfigurationSupporting,UIResponderStandardEditActions,UISpringLoadedInteractionSupporting,UITraitEnvironment,UIUserActivityRestoring
public class UICollectionView extends UIScrollView implements UIDataSourceTranslating, UISpringLoadedInteractionSupporting
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceUICollectionView.Block_performBatchUpdatesCompletion_0static interfaceUICollectionView.Block_performBatchUpdatesCompletion_1static interfaceUICollectionView.Block_setCollectionViewLayoutAnimatedCompletionstatic interfaceUICollectionView.Block_startInteractiveTransitionToCollectionViewLayoutCompletion-
Nested classes/interfaces inherited from class apple.uikit.UIView
UIView.Block_addKeyframeWithRelativeStartTimeRelativeDurationAnimations, UIView.Block_animateKeyframesWithDurationDelayOptionsAnimationsCompletion_3, UIView.Block_animateKeyframesWithDurationDelayOptionsAnimationsCompletion_4, UIView.Block_animateWithDurationAnimations, UIView.Block_animateWithDurationAnimationsCompletion_1, UIView.Block_animateWithDurationAnimationsCompletion_2, UIView.Block_animateWithDurationDelayOptionsAnimationsCompletion_3, UIView.Block_animateWithDurationDelayOptionsAnimationsCompletion_4, UIView.Block_animateWithDurationDelayUsingSpringWithDampingInitialSpringVelocityOptionsAnimationsCompletion_5, UIView.Block_animateWithDurationDelayUsingSpringWithDampingInitialSpringVelocityOptionsAnimationsCompletion_6, UIView.Block_modifyAnimationsWithRepeatCountAutoreversesAnimations, UIView.Block_performSystemAnimationOnViewsOptionsAnimationsCompletion_3, UIView.Block_performSystemAnimationOnViewsOptionsAnimationsCompletion_4, UIView.Block_performWithoutAnimation, UIView.Block_transitionFromViewToViewDurationOptionsCompletion, UIView.Block_transitionWithViewDurationOptionsAnimationsCompletion_3, UIView.Block_transitionWithViewDurationOptionsAnimationsCompletion_4
-
Nested classes/interfaces inherited from class apple.NSObject
NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret
-
Nested classes/interfaces inherited from interface apple.uikit.protocol.UIDataSourceTranslating
UIDataSourceTranslating.Block_performUsingPresentationValues
-
Nested classes/interfaces inherited from interface apple.uikit.protocol.UIResponderStandardEditActions
UIResponderStandardEditActions.Block_updateTextAttributesWithConversionHandler
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedUICollectionView(org.moe.natj.general.Pointer peer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.lang.Object_appearance()To customize the appearance of all instances of a class, send the relevant appearance modification messages to the appearance proxy for the class.java.lang.Object_appearanceForTraitCollection(UITraitCollection trait)java.lang.Object_appearanceForTraitCollectionWhenContainedIn(UITraitCollection trait, UIAppearanceContainer ContainerClass, java.lang.Object... varargs)Deprecated.java.lang.Object_appearanceForTraitCollectionWhenContainedInInstancesOfClasses(UITraitCollection trait, NSArray<?> containerTypes)java.lang.Object_appearanceWhenContainedIn(UIAppearanceContainer ContainerClass, java.lang.Object... varargs)Deprecated.java.lang.Object_appearanceWhenContainedInInstancesOfClasses(NSArray<?> containerTypes)static booleanaccessInstanceVariablesDirectly()static voidaddKeyframeWithRelativeStartTimeRelativeDurationAnimations(double frameStartTime, double frameDuration, UIView.Block_addKeyframeWithRelativeStartTimeRelativeDurationAnimations animations)static UICollectionViewalloc()static java.lang.ObjectallocWithZone(org.moe.natj.general.ptr.VoidPtr zone)booleanallowsMultipleSelection()default is NObooleanallowsMultipleSelectionDuringEditing()Controls whether multiple item selection can occur when the receiver is editing.booleanallowsSelection()default is YESbooleanallowsSelectionDuringEditing()Controls whether an item can be selected when the receiver is editing.static voidanimateKeyframesWithDurationDelayOptionsAnimationsCompletion(double duration, double delay, long options, UIView.Block_animateKeyframesWithDurationDelayOptionsAnimationsCompletion_3 animations, UIView.Block_animateKeyframesWithDurationDelayOptionsAnimationsCompletion_4 completion)static voidanimateWithDurationAnimations(double duration, UIView.Block_animateWithDurationAnimations animations)static voidanimateWithDurationAnimationsCompletion(double duration, UIView.Block_animateWithDurationAnimationsCompletion_1 animations, UIView.Block_animateWithDurationAnimationsCompletion_2 completion)static voidanimateWithDurationDelayOptionsAnimationsCompletion(double duration, double delay, long options, UIView.Block_animateWithDurationDelayOptionsAnimationsCompletion_3 animations, UIView.Block_animateWithDurationDelayOptionsAnimationsCompletion_4 completion)static voidanimateWithDurationDelayUsingSpringWithDampingInitialSpringVelocityOptionsAnimationsCompletion(double duration, double delay, double dampingRatio, double velocity, long options, UIView.Block_animateWithDurationDelayUsingSpringWithDampingInitialSpringVelocityOptionsAnimationsCompletion_5 animations, UIView.Block_animateWithDurationDelayUsingSpringWithDampingInitialSpringVelocityOptionsAnimationsCompletion_6 completion)static java.lang.Objectappearance()static java.lang.ObjectappearanceForTraitCollection(UITraitCollection trait)static java.lang.ObjectappearanceForTraitCollectionWhenContainedIn(UITraitCollection trait, UIAppearanceContainer ContainerClass, java.lang.Object... varargs)Deprecated.static java.lang.ObjectappearanceForTraitCollectionWhenContainedInInstancesOfClasses(UITraitCollection trait, NSArray<?> containerTypes)static java.lang.ObjectappearanceWhenContainedIn(UIAppearanceContainer ContainerClass, java.lang.Object... varargs)Deprecated.static java.lang.ObjectappearanceWhenContainedInInstancesOfClasses(NSArray<?> containerTypes)static booleanareAnimationsEnabled()static booleanautomaticallyNotifiesObserversForKey(java.lang.String key)UIViewbackgroundView()will be automatically resized to track the size of the collection view and placed behind all cells and supplementary views.static voidbeginAnimationsContext(java.lang.String animationID, org.moe.natj.general.ptr.VoidPtr context)booleanbeginInteractiveMovementForItemAtIndexPath(NSIndexPath indexPath)returns NO if reordering was prevented from beginning - otherwise YESvoidcancelInteractiveMovement()voidcancelInteractiveTransition()static voidcancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)static voidcancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget, org.moe.natj.objc.SEL aSelector, java.lang.Object anArgument)UICollectionViewCellcellForItemAtIndexPath(NSIndexPath indexPath)static NSArray<java.lang.String>classFallbacksForKeyedArchiver()static org.moe.natj.objc.ClassclassForKeyedUnarchiver()static voidclearTextInputContextIdentifier(java.lang.String identifier)UICollectionViewLayoutcollectionViewLayout()static voidcommitAnimations()UICollectionViewDataSourcedataSource()NSIndexPathdataSourceIndexPathForPresentationIndexPath(NSIndexPath presentationIndexPath)Translate (if needed) a Presentation index path to the Data Source index path.longdataSourceSectionIndexForPresentationSectionIndex(long presentationSectionIndex)Translate (if needed) a Presentation section index to its Data Source section index value.static java.lang.StringdebugDescription_static()java.lang.Objectdelegate()default nil. weak referencevoiddeleteItemsAtIndexPaths(NSArray<? extends NSIndexPath> indexPaths)voiddeleteSections(NSIndexSet sections)UICollectionViewCelldequeueConfiguredReusableCellWithRegistrationForIndexPathItem(UICollectionViewCellRegistration registration, NSIndexPath indexPath, java.lang.Object item)UICollectionReusableViewdequeueConfiguredReusableSupplementaryViewWithRegistrationForIndexPath(UICollectionViewSupplementaryRegistration registration, NSIndexPath indexPath)UICollectionViewCelldequeueReusableCellWithReuseIdentifierForIndexPath(java.lang.String identifier, NSIndexPath indexPath)UICollectionReusableViewdequeueReusableSupplementaryViewOfKindWithReuseIdentifierForIndexPath(java.lang.String elementKind, java.lang.String identifier, NSIndexPath indexPath)static java.lang.Stringdescription_static()voiddeselectItemAtIndexPathAnimated(NSIndexPath indexPath, boolean animated)UICollectionViewDragDelegatedragDelegate()booleandragInteractionEnabled()To enable intra-app drags on iPhone, set this to YES.UICollectionViewDropDelegatedropDelegate()voidendInteractiveMovement()voidfinishInteractiveTransition()booleanhasActiveDrag()YES if a drag session is currently active.booleanhasActiveDrop()YES if collection view is currently tracking a drop session.static longhash_static()booleanhasUncommittedUpdates()Returns YES if the collection view is reordering or has drop placeholders.NSIndexPathindexPathForCell(UICollectionViewCell cell)NSIndexPathindexPathForItemAtPoint(CGPoint point)NSArray<? extends NSIndexPath>indexPathsForSelectedItems()returns nil or an array of selected index pathsNSArray<? extends NSIndexPath>indexPathsForVisibleItems()NSArray<? extends NSIndexPath>indexPathsForVisibleSupplementaryElementsOfKind(java.lang.String elementKind)static doubleinheritedAnimationDuration()UICollectionViewinit()UICollectionViewinitWithCoder(NSCoder coder)NS_DESIGNATED_INITIALIZERUICollectionViewinitWithFrame(CGRect frame)UICollectionViewinitWithFrameCollectionViewLayout(CGRect frame, UICollectionViewLayout layout)voidinsertItemsAtIndexPaths(NSArray<? extends NSIndexPath> indexPaths)voidinsertSections(NSIndexSet sections)These methods allow dynamic modification of the current set of items in the collection viewstatic 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)booleanisEditing()Controls the editing state for the receiver.booleanisPrefetchingEnabled()booleanisSpringLoaded()static booleanisSubclassOfClass(org.moe.natj.objc.Class aClass)static NSSet<java.lang.String>keyPathsForValuesAffectingValueForKey(java.lang.String key)static org.moe.natj.objc.ClasslayerClass()UICollectionViewLayoutAttributeslayoutAttributesForItemAtIndexPath(NSIndexPath indexPath)UICollectionViewLayoutAttributeslayoutAttributesForSupplementaryElementOfKindAtIndexPath(java.lang.String kind, NSIndexPath indexPath)static voidmodifyAnimationsWithRepeatCountAutoreversesAnimations(double count, boolean autoreverses, UIView.Block_modifyAnimationsWithRepeatCountAutoreversesAnimations animations)voidmoveItemAtIndexPathToIndexPath(NSIndexPath indexPath, NSIndexPath newIndexPath)voidmoveSectionToSection(long section, long newSection)static java.lang.Objectnew_objc()longnumberOfItemsInSection(long section)longnumberOfSections()Information about the current state of the collection view.voidperformBatchUpdatesCompletion(UICollectionView.Block_performBatchUpdatesCompletion_0 updates, UICollectionView.Block_performBatchUpdatesCompletion_1 completion)allows multiple insert/delete/reload/move calls to be animated simultaneously.static voidperformSystemAnimationOnViewsOptionsAnimationsCompletion(long animation, NSArray<? extends UIView> views, long options, UIView.Block_performSystemAnimationOnViewsOptionsAnimationsCompletion_3 parallelAnimations, UIView.Block_performSystemAnimationOnViewsOptionsAnimationsCompletion_4 completion)voidperformUsingPresentationValues(UIDataSourceTranslating.Block_performUsingPresentationValues actionsToTranslate)Arguments passed to actions performed inside the scope of this block will be interpreted as values in the presentation state, and the values returned from these actions will also be in the presentation state.static voidperformWithoutAnimation(UIView.Block_performWithoutAnimation actionsWithoutAnimation)UICollectionViewDataSourcePrefetchingprefetchDataSource()NSIndexPathpresentationIndexPathForDataSourceIndexPath(NSIndexPath dataSourceIndexPath)Translate (if needed) a Data Source index path to the Presentation index path.longpresentationSectionIndexForDataSourceSectionIndex(long dataSourceSectionIndex)Translate (if needed) a Data Source section index to its Presentation section index value.voidregisterClassForCellWithReuseIdentifier(org.moe.natj.objc.Class cellClass, java.lang.String identifier)For each reuse identifier that the collection view will use, register either a class or a nib from which to instantiate a cell.voidregisterClassForSupplementaryViewOfKindWithReuseIdentifier(org.moe.natj.objc.Class viewClass, java.lang.String elementKind, java.lang.String identifier)voidregisterNibForCellWithReuseIdentifier(UINib nib, java.lang.String identifier)voidregisterNibForSupplementaryViewOfKindWithReuseIdentifier(UINib nib, java.lang.String kind, java.lang.String identifier)voidreloadData()discard the dataSource and delegate data and requery as necessaryvoidreloadItemsAtIndexPaths(NSArray<? extends NSIndexPath> indexPaths)voidreloadSections(NSIndexSet sections)booleanremembersLastFocusedIndexPath()defaults to NO.longreorderingCadence()Reordering cadence affects how easily reordering occurs while dragging around a reorder-capable drop destination.static booleanrequiresConstraintBasedLayout()static booleanresolveClassMethod(org.moe.natj.objc.SEL sel)static booleanresolveInstanceMethod(org.moe.natj.objc.SEL sel)voidscrollToItemAtIndexPathAtScrollPositionAnimated(NSIndexPath indexPath, long scrollPosition, boolean animated)Interacting with the collection view.booleanselectionFollowsFocus()When enabled, the collection view ensures that selection is automatically triggered when focus moves to a cell.voidselectItemAtIndexPathAnimatedScrollPosition(NSIndexPath indexPath, boolean animated, long scrollPosition)voidsetAllowsMultipleSelection(boolean value)default is NOvoidsetAllowsMultipleSelectionDuringEditing(boolean value)Controls whether multiple item selection can occur when the receiver is editing.voidsetAllowsSelection(boolean value)default is YESvoidsetAllowsSelectionDuringEditing(boolean value)Controls whether an item can be selected when the receiver is editing.static voidsetAnimationBeginsFromCurrentState(boolean fromCurrentState)static voidsetAnimationCurve(long curve)static voidsetAnimationDelay(double delay)static voidsetAnimationDelegate(java.lang.Object delegate)static voidsetAnimationDidStopSelector(org.moe.natj.objc.SEL selector)static voidsetAnimationDuration_static(double duration)static voidsetAnimationRepeatAutoreverses(boolean repeatAutoreverses)static voidsetAnimationRepeatCount_static(float repeatCount)static voidsetAnimationsEnabled(boolean enabled)static voidsetAnimationStartDate(NSDate startDate)static voidsetAnimationTransitionForViewCache(long transition, UIView view, boolean cache)static voidsetAnimationWillStartSelector(org.moe.natj.objc.SEL selector)voidsetBackgroundView(UIView value)will be automatically resized to track the size of the collection view and placed behind all cells and supplementary views.voidsetCollectionViewLayout(UICollectionViewLayout value)voidsetCollectionViewLayoutAnimated(UICollectionViewLayout layout, boolean animated)transition from one layout to anothervoidsetCollectionViewLayoutAnimatedCompletion(UICollectionViewLayout layout, boolean animated, UICollectionView.Block_setCollectionViewLayoutAnimatedCompletion completion)voidsetDataSource(UICollectionViewDataSource value)voidsetDataSource_unsafe(UICollectionViewDataSource value)voidsetDelegate(java.lang.Object value)default nil. weak referencevoidsetDelegate_unsafe(java.lang.Object value)default nil. weak referencevoidsetDragDelegate(UICollectionViewDragDelegate value)voidsetDragDelegate_unsafe(UICollectionViewDragDelegate value)voidsetDragInteractionEnabled(boolean value)To enable intra-app drags on iPhone, set this to YES.voidsetDropDelegate(UICollectionViewDropDelegate value)voidsetDropDelegate_unsafe(UICollectionViewDropDelegate value)voidsetEditing(boolean value)Controls the editing state for the receiver.voidsetPrefetchDataSource(UICollectionViewDataSourcePrefetching value)voidsetPrefetchDataSource_unsafe(UICollectionViewDataSourcePrefetching value)voidsetPrefetchingEnabled(boolean value)voidsetRemembersLastFocusedIndexPath(boolean value)defaults to NO.voidsetReorderingCadence(long value)Reordering cadence affects how easily reordering occurs while dragging around a reorder-capable drop destination.voidsetSelectionFollowsFocus(boolean value)When enabled, the collection view ensures that selection is automatically triggered when focus moves to a cell.voidsetSpringLoaded(boolean value)static voidsetVersion_static(long aVersion)UICollectionViewTransitionLayoutstartInteractiveTransitionToCollectionViewLayoutCompletion(UICollectionViewLayout layout, UICollectionView.Block_startInteractiveTransitionToCollectionViewLayoutCompletion completion)static org.moe.natj.objc.Classsuperclass_static()UICollectionReusableViewsupplementaryViewForElementKindAtIndexPath(java.lang.String elementKind, NSIndexPath indexPath)static voidtransitionFromViewToViewDurationOptionsCompletion(UIView fromView, UIView toView, double duration, long options, UIView.Block_transitionFromViewToViewDurationOptionsCompletion completion)static voidtransitionWithViewDurationOptionsAnimationsCompletion(UIView view, double duration, long options, UIView.Block_transitionWithViewDurationOptionsAnimationsCompletion_3 animations, UIView.Block_transitionWithViewDurationOptionsAnimationsCompletion_4 completion)voidupdateInteractiveMovementTargetPosition(CGPoint targetPosition)static longuserInterfaceLayoutDirectionForSemanticContentAttribute(long attribute)static longuserInterfaceLayoutDirectionForSemanticContentAttributeRelativeToLayoutDirection(long semanticContentAttribute, long layoutDirection)static longversion_static()NSArray<? extends UICollectionViewCell>visibleCells()NSArray<? extends UICollectionReusableView>visibleSupplementaryViewsOfKind(java.lang.String elementKind)-
Methods inherited from class apple.uikit.UIScrollView
adjustedContentInset, adjustedContentInsetDidChange, alwaysBounceHorizontal, alwaysBounceVertical, automaticallyAdjustsScrollIndicatorInsets, bounces, bouncesZoom, canCancelContentTouches, contentInset, contentInsetAdjustmentBehavior, contentLayoutGuide, contentOffset, contentSize, coordinateSpace, decelerationRate, delaysContentTouches, directionalPressGestureRecognizer, encodeWithCoder, flashScrollIndicators, focusItemsInRect, frameLayoutGuide, horizontalScrollIndicatorInsets, indexDisplayMode, indicatorStyle, isDecelerating, isDirectionalLockEnabled, isDragging, isPagingEnabled, isScrollEnabled, isTracking, isZoomBouncing, isZooming, keyboardDismissMode, maximumZoomScale, minimumZoomScale, panGestureRecognizer, pinchGestureRecognizer, refreshControl, scrollIndicatorInsets, scrollRectToVisibleAnimated, scrollsToTop, setAlwaysBounceHorizontal, setAlwaysBounceVertical, setAutomaticallyAdjustsScrollIndicatorInsets, setBounces, setBouncesZoom, setCanCancelContentTouches, setContentInset, setContentInsetAdjustmentBehavior, setContentOffset, setContentOffsetAnimated, setContentSize, setDecelerationRate, setDelaysContentTouches, setDirectionalLockEnabled, setHorizontalScrollIndicatorInsets, setIndexDisplayMode, setIndicatorStyle, setKeyboardDismissMode, setMaximumZoomScale, setMinimumZoomScale, setPagingEnabled, setRefreshControl, setScrollEnabled, setScrollIndicatorInsets, setScrollsToTop, setShowsHorizontalScrollIndicator, setShowsVerticalScrollIndicator, setVerticalScrollIndicatorInsets, setZoomScale, setZoomScaleAnimated, showsHorizontalScrollIndicator, showsVerticalScrollIndicator, touchesShouldBeginWithEventInContentView, touchesShouldCancelInContentView, verticalScrollIndicatorInsets, visibleSize, zoomScale, zoomToRectAnimated
-
Methods inherited from class apple.uikit.UIView
accessibilityIdentifier, accessibilityIgnoresInvertColors, actionForLayerForKey, addConstraint, addConstraints, addGestureRecognizer, addInteraction, addLayoutGuide, addMotionEffect, addSubview, alignmentRectForFrame, alignmentRectInsets, alpha, autoresizesSubviews, autoresizingMask, backgroundColor, bottomAnchor, bounds, bringSubviewToFront, canBecomeFocused, center, centerXAnchor, centerYAnchor, clearsContextBeforeDrawing, clipsToBounds, collisionBoundingPath, collisionBoundsType, constraints, constraintsAffectingLayoutForAxis, contentCompressionResistancePriorityForAxis, contentHuggingPriorityForAxis, contentMode, contentScaleFactor, contentStretch, convertPointFromCoordinateSpace, convertPointFromView, convertPointToCoordinateSpace, convertPointToView, convertRectFromCoordinateSpace, convertRectFromView, convertRectToCoordinateSpace, convertRectToView, decodeRestorableStateWithCoder, didAddSubview, didHintFocusMovement, didMoveToSuperview, didMoveToWindow, didUpdateFocusInContextWithAnimationCoordinator, directionalLayoutMargins, displayLayer, drawLayerInContext, drawRect, drawRectForViewPrintFormatter, drawViewHierarchyInRectAfterScreenUpdates, effectiveUserInterfaceLayoutDirection, encodeRestorableStateWithCoder, endEditing, exchangeSubviewAtIndexWithSubviewAtIndex, exerciseAmbiguityInLayout, firstBaselineAnchor, focusGroupIdentifier, focusItemContainer, frame, frameForAlignmentRect, gestureRecognizers, gestureRecognizerShouldBegin, hasAmbiguousLayout, heightAnchor, hitTestWithEvent, insertSubviewAboveSubview, insertSubviewAtIndex, insertSubviewBelowSubview, insetsLayoutMarginsFromSafeArea, interactions, intrinsicContentSize, invalidateIntrinsicContentSize, isDescendantOfView, isExclusiveTouch, isFocused, isHidden, isMultipleTouchEnabled, isOpaque, isUserInteractionEnabled, largeContentImage, largeContentImageInsets, largeContentTitle, lastBaselineAnchor, layer, layerWillDraw, layoutGuides, layoutIfNeeded, layoutMargins, layoutMarginsDidChange, layoutMarginsGuide, layoutSublayersOfLayer, layoutSubviews, leadingAnchor, leftAnchor, maskView, motionEffects, needsUpdateConstraints, overrideUserInterfaceStyle, parentFocusEnvironment, pointInsideWithEvent, preferredFocusedView, preferredFocusEnvironments, preservesSuperviewLayoutMargins, readableContentGuide, removeConstraint, removeConstraints, removeFromSuperview, removeGestureRecognizer, removeInteraction, removeLayoutGuide, removeMotionEffect, resizableSnapshotViewFromRectAfterScreenUpdatesWithCapInsets, restorationIdentifier, rightAnchor, safeAreaInsets, safeAreaInsetsDidChange, safeAreaLayoutGuide, scalesLargeContentImage, semanticContentAttribute, sendSubviewToBack, setAccessibilityIdentifier, setAccessibilityIgnoresInvertColors, setAlpha, setAutoresizesSubviews, setAutoresizingMask, setBackgroundColor, setBounds, setCenter, setClearsContextBeforeDrawing, setClipsToBounds, setContentCompressionResistancePriorityForAxis, setContentHuggingPriorityForAxis, setContentMode, setContentScaleFactor, setContentStretch, setDirectionalLayoutMargins, setExclusiveTouch, setFocusGroupIdentifier, setFrame, setGestureRecognizers, setHidden, setInsetsLayoutMarginsFromSafeArea, setInteractions, setLargeContentImage, setLargeContentImageInsets, setLargeContentTitle, setLayoutMargins, setMaskView, setMotionEffects, setMultipleTouchEnabled, setNeedsDisplay, setNeedsDisplayInRect, setNeedsFocusUpdate, setNeedsLayout, setNeedsUpdateConstraints, setOpaque, setOverrideUserInterfaceStyle, setPreservesSuperviewLayoutMargins, setRestorationIdentifier, setScalesLargeContentImage, setSemanticContentAttribute, setShowsLargeContentViewer, setTag, setTintAdjustmentMode, setTintColor, setTransform, setTransform3D, setTranslatesAutoresizingMaskIntoConstraints, setUserInteractionEnabled, shouldUpdateFocusInContext, showsLargeContentViewer, sizeThatFits, sizeToFit, snapshotViewAfterScreenUpdates, subviews, superview, systemLayoutSizeFittingSize, systemLayoutSizeFittingSizeWithHorizontalFittingPriorityVerticalFittingPriority, tag, tintAdjustmentMode, tintColor, tintColorDidChange, topAnchor, trailingAnchor, traitCollection, traitCollectionDidChange, transform, transform3D, translatesAutoresizingMaskIntoConstraints, updateConstraints, updateConstraintsIfNeeded, updateFocusIfNeeded, viewForBaselineLayout, viewForFirstBaselineLayout, viewForLastBaselineLayout, viewPrintFormatter, viewWithTag, widthAnchor, willMoveToSuperview, willMoveToWindow, willRemoveSubview, window
-
Methods inherited from class apple.uikit.UIResponder
activityItemsConfiguration, becomeFirstResponder, buildMenuWithBuilder, canBecomeFirstResponder, canPasteItemProviders, canPerformActionWithSender, canResignFirstResponder, copy, cut, decreaseSize, delete, editingInteractionConfiguration, increaseSize, inputAccessoryView, inputAccessoryViewController, inputAssistantItem, inputView, inputViewController, isFirstResponder, keyCommands, makeTextWritingDirectionLeftToRight, makeTextWritingDirectionRightToLeft, motionBeganWithEvent, motionCancelledWithEvent, motionEndedWithEvent, nextResponder, paste, pasteConfiguration, pasteItemProviders, pressesBeganWithEvent, pressesCancelledWithEvent, pressesChangedWithEvent, pressesEndedWithEvent, reloadInputViews, remoteControlReceivedWithEvent, resignFirstResponder, restoreUserActivityState, select, selectAll, setActivityItemsConfiguration, setPasteConfiguration, setUserActivity, targetForActionWithSender, textInputContextIdentifier, textInputMode, toggleBoldface, toggleItalics, toggleUnderline, touchesBeganWithEvent, touchesCancelledWithEvent, touchesEndedWithEvent, touchesEstimatedPropertiesUpdated, touchesMovedWithEvent, undoManager, updateTextAttributesWithConversionHandler, updateUserActivityState, userActivity, validateCommand
-
Methods inherited from class apple.NSObject
accessibilityActivate, accessibilityActivationPoint, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedLabel, accessibilityAttributedUserInputLabels, accessibilityAttributedValue, accessibilityContainerType, accessibilityCustomActions, accessibilityCustomRotors, accessibilityDecrement, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsHidden, accessibilityFrame, accessibilityHint, accessibilityIncrement, accessibilityLabel, accessibilityLanguage, accessibilityNavigationStyle, accessibilityPath, accessibilityPerformEscape, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityScroll, accessibilityTextualContext, accessibilityTraits, accessibilityUserInputLabels, accessibilityValue, accessibilityViewIsModal, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, hash, indexOfAccessibilityElement, isAccessibilityElement, 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, setAccessibilityActivationPoint, setAccessibilityAttributedHint, setAccessibilityAttributedLabel, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedValue, setAccessibilityContainerType, setAccessibilityCustomActions, setAccessibilityCustomRotors, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsHidden, setAccessibilityFrame, setAccessibilityHint, setAccessibilityLabel, setAccessibilityLanguage, setAccessibilityNavigationStyle, setAccessibilityPath, setAccessibilityRespondsToUserInteraction, setAccessibilityTextualContext, setAccessibilityTraits, setAccessibilityUserInputLabels, setAccessibilityValue, setAccessibilityViewIsModal, setIsAccessibilityElement, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, superclass, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKey
-
-
-
-
Method Detail
-
accessInstanceVariablesDirectly
public static boolean accessInstanceVariablesDirectly()
-
addKeyframeWithRelativeStartTimeRelativeDurationAnimations
public static void addKeyframeWithRelativeStartTimeRelativeDurationAnimations(double frameStartTime, double frameDuration, UIView.Block_addKeyframeWithRelativeStartTimeRelativeDurationAnimations animations)
-
alloc
public static UICollectionView alloc()
-
allocWithZone
public static java.lang.Object allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
-
animateKeyframesWithDurationDelayOptionsAnimationsCompletion
public static void animateKeyframesWithDurationDelayOptionsAnimationsCompletion(double duration, double delay, long options, UIView.Block_animateKeyframesWithDurationDelayOptionsAnimationsCompletion_3 animations, UIView.Block_animateKeyframesWithDurationDelayOptionsAnimationsCompletion_4 completion)
-
animateWithDurationAnimations
public static void animateWithDurationAnimations(double duration, UIView.Block_animateWithDurationAnimations animations)
-
animateWithDurationAnimationsCompletion
public static void animateWithDurationAnimationsCompletion(double duration, UIView.Block_animateWithDurationAnimationsCompletion_1 animations, UIView.Block_animateWithDurationAnimationsCompletion_2 completion)
-
animateWithDurationDelayOptionsAnimationsCompletion
public static void animateWithDurationDelayOptionsAnimationsCompletion(double duration, double delay, long options, UIView.Block_animateWithDurationDelayOptionsAnimationsCompletion_3 animations, UIView.Block_animateWithDurationDelayOptionsAnimationsCompletion_4 completion)
-
animateWithDurationDelayUsingSpringWithDampingInitialSpringVelocityOptionsAnimationsCompletion
public static void animateWithDurationDelayUsingSpringWithDampingInitialSpringVelocityOptionsAnimationsCompletion(double duration, double delay, double dampingRatio, double velocity, long options, UIView.Block_animateWithDurationDelayUsingSpringWithDampingInitialSpringVelocityOptionsAnimationsCompletion_5 animations, UIView.Block_animateWithDurationDelayUsingSpringWithDampingInitialSpringVelocityOptionsAnimationsCompletion_6 completion)
-
appearance
public static java.lang.Object appearance()
-
appearanceForTraitCollection
public static java.lang.Object appearanceForTraitCollection(UITraitCollection trait)
-
appearanceForTraitCollectionWhenContainedIn
@Deprecated public static java.lang.Object appearanceForTraitCollectionWhenContainedIn(UITraitCollection trait, UIAppearanceContainer ContainerClass, java.lang.Object... varargs)
Deprecated.
-
appearanceForTraitCollectionWhenContainedInInstancesOfClasses
public static java.lang.Object appearanceForTraitCollectionWhenContainedInInstancesOfClasses(UITraitCollection trait, NSArray<?> containerTypes)
-
appearanceWhenContainedIn
@Deprecated public static java.lang.Object appearanceWhenContainedIn(UIAppearanceContainer ContainerClass, java.lang.Object... varargs)
Deprecated.
-
appearanceWhenContainedInInstancesOfClasses
public static java.lang.Object appearanceWhenContainedInInstancesOfClasses(NSArray<?> containerTypes)
-
areAnimationsEnabled
public static boolean areAnimationsEnabled()
-
automaticallyNotifiesObserversForKey
public static boolean automaticallyNotifiesObserversForKey(java.lang.String key)
-
beginAnimationsContext
public static void beginAnimationsContext(java.lang.String animationID, org.moe.natj.general.ptr.VoidPtr context)
-
cancelPreviousPerformRequestsWithTarget
public static void cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)
-
cancelPreviousPerformRequestsWithTargetSelectorObject
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget, org.moe.natj.objc.SEL aSelector, java.lang.Object anArgument)
-
classFallbacksForKeyedArchiver
public static NSArray<java.lang.String> classFallbacksForKeyedArchiver()
-
classForKeyedUnarchiver
public static org.moe.natj.objc.Class classForKeyedUnarchiver()
-
clearTextInputContextIdentifier
public static void clearTextInputContextIdentifier(java.lang.String identifier)
-
commitAnimations
public static void commitAnimations()
-
debugDescription_static
public static java.lang.String debugDescription_static()
-
description_static
public static java.lang.String description_static()
-
hash_static
public static long hash_static()
-
inheritedAnimationDuration
public static double inheritedAnimationDuration()
-
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)
-
isSubclassOfClass
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
-
keyPathsForValuesAffectingValueForKey
public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(java.lang.String key)
-
layerClass
public static org.moe.natj.objc.Class layerClass()
-
new_objc
public static java.lang.Object new_objc()
-
performSystemAnimationOnViewsOptionsAnimationsCompletion
public static void performSystemAnimationOnViewsOptionsAnimationsCompletion(long animation, NSArray<? extends UIView> views, long options, UIView.Block_performSystemAnimationOnViewsOptionsAnimationsCompletion_3 parallelAnimations, UIView.Block_performSystemAnimationOnViewsOptionsAnimationsCompletion_4 completion)
-
performWithoutAnimation
public static void performWithoutAnimation(UIView.Block_performWithoutAnimation actionsWithoutAnimation)
-
requiresConstraintBasedLayout
public static boolean requiresConstraintBasedLayout()
-
resolveClassMethod
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
-
resolveInstanceMethod
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
-
setAnimationBeginsFromCurrentState
public static void setAnimationBeginsFromCurrentState(boolean fromCurrentState)
-
setAnimationCurve
public static void setAnimationCurve(long curve)
-
setAnimationDelay
public static void setAnimationDelay(double delay)
-
setAnimationDelegate
public static void setAnimationDelegate(java.lang.Object delegate)
-
setAnimationDidStopSelector
public static void setAnimationDidStopSelector(org.moe.natj.objc.SEL selector)
-
setAnimationDuration_static
public static void setAnimationDuration_static(double duration)
-
setAnimationRepeatAutoreverses
public static void setAnimationRepeatAutoreverses(boolean repeatAutoreverses)
-
setAnimationRepeatCount_static
public static void setAnimationRepeatCount_static(float repeatCount)
-
setAnimationStartDate
public static void setAnimationStartDate(NSDate startDate)
-
setAnimationTransitionForViewCache
public static void setAnimationTransitionForViewCache(long transition, UIView view, boolean cache)
-
setAnimationWillStartSelector
public static void setAnimationWillStartSelector(org.moe.natj.objc.SEL selector)
-
setAnimationsEnabled
public static void setAnimationsEnabled(boolean enabled)
-
setVersion_static
public static void setVersion_static(long aVersion)
-
superclass_static
public static org.moe.natj.objc.Class superclass_static()
-
transitionFromViewToViewDurationOptionsCompletion
public static void transitionFromViewToViewDurationOptionsCompletion(UIView fromView, UIView toView, double duration, long options, UIView.Block_transitionFromViewToViewDurationOptionsCompletion completion)
-
transitionWithViewDurationOptionsAnimationsCompletion
public static void transitionWithViewDurationOptionsAnimationsCompletion(UIView view, double duration, long options, UIView.Block_transitionWithViewDurationOptionsAnimationsCompletion_3 animations, UIView.Block_transitionWithViewDurationOptionsAnimationsCompletion_4 completion)
-
userInterfaceLayoutDirectionForSemanticContentAttribute
public static long userInterfaceLayoutDirectionForSemanticContentAttribute(long attribute)
-
userInterfaceLayoutDirectionForSemanticContentAttributeRelativeToLayoutDirection
public static long userInterfaceLayoutDirectionForSemanticContentAttributeRelativeToLayoutDirection(long semanticContentAttribute, long layoutDirection)
-
version_static
public static long version_static()
-
allowsMultipleSelection
public boolean allowsMultipleSelection()
default is NO
-
allowsSelection
public boolean allowsSelection()
default is YES
-
_appearance
public java.lang.Object _appearance()
Description copied from interface:UIAppearanceTo customize the appearance of all instances of a class, send the relevant appearance modification messages to the appearance proxy for the class. For example, to modify the bar tint color for all UINavigationBar instances: [[UINavigationBar appearance] setBarTintColor:myColor]; Note for iOS7: On iOS7 the tintColor property has moved to UIView, and now has special inherited behavior described in UIView.h. This inherited behavior can conflict with the appearance proxy, and therefore tintColor is now disallowed with the appearance proxy.- Specified by:
_appearancein interfaceUIAppearance- Overrides:
_appearancein classUIScrollView
-
_appearanceForTraitCollection
public java.lang.Object _appearanceForTraitCollection(UITraitCollection trait)
- Specified by:
_appearanceForTraitCollectionin interfaceUIAppearance- Overrides:
_appearanceForTraitCollectionin classUIScrollView
-
_appearanceForTraitCollectionWhenContainedIn
@Deprecated public java.lang.Object _appearanceForTraitCollectionWhenContainedIn(UITraitCollection trait, UIAppearanceContainer ContainerClass, java.lang.Object... varargs)
Deprecated.- Specified by:
_appearanceForTraitCollectionWhenContainedInin interfaceUIAppearance- Overrides:
_appearanceForTraitCollectionWhenContainedInin classUIScrollView
-
_appearanceForTraitCollectionWhenContainedInInstancesOfClasses
public java.lang.Object _appearanceForTraitCollectionWhenContainedInInstancesOfClasses(UITraitCollection trait, NSArray<?> containerTypes)
- Specified by:
_appearanceForTraitCollectionWhenContainedInInstancesOfClassesin interfaceUIAppearance- Overrides:
_appearanceForTraitCollectionWhenContainedInInstancesOfClassesin classUIScrollView
-
_appearanceWhenContainedIn
@Deprecated public java.lang.Object _appearanceWhenContainedIn(UIAppearanceContainer ContainerClass, java.lang.Object... varargs)
Deprecated.Description copied from interface:UIAppearanceTo customize the appearances for instances of a class contained within an instance of a container class, or instances in a hierarchy, use +appearanceWhenContainedInInstancesOfClasses: for the appropriate appearance proxy. For example: [[UINavigationBar appearanceWhenContainedInInstancesOfClasses:@[[UISplitViewController class]]] setBarTintColor:myColor]; [[UINavigationBar appearanceWhenContainedInInstancesOfClasses:@[[UITabBarController class], [UISplitViewController class]]] setBarTintColor:myTabbedNavBarColor]; In any given view hierarchy the outermost appearance proxy wins. Specificity (depth of the chain) is the tie-breaker. In other words, the containment statement is treated as a partial ordering. Given a concrete ordering (actual subview hierarchy), we select the partial ordering that is the first unique match when reading the actual hierarchy from the window down.- Specified by:
_appearanceWhenContainedInin interfaceUIAppearance- Overrides:
_appearanceWhenContainedInin classUIScrollView
-
_appearanceWhenContainedInInstancesOfClasses
public java.lang.Object _appearanceWhenContainedInInstancesOfClasses(NSArray<?> containerTypes)
- Specified by:
_appearanceWhenContainedInInstancesOfClassesin interfaceUIAppearance- Overrides:
_appearanceWhenContainedInInstancesOfClassesin classUIScrollView
-
backgroundView
public UIView backgroundView()
will be automatically resized to track the size of the collection view and placed behind all cells and supplementary views.
-
beginInteractiveMovementForItemAtIndexPath
public boolean beginInteractiveMovementForItemAtIndexPath(NSIndexPath indexPath)
returns NO if reordering was prevented from beginning - otherwise YES
-
cancelInteractiveMovement
public void cancelInteractiveMovement()
-
cancelInteractiveTransition
public void cancelInteractiveTransition()
-
cellForItemAtIndexPath
public UICollectionViewCell cellForItemAtIndexPath(NSIndexPath indexPath)
-
collectionViewLayout
public UICollectionViewLayout collectionViewLayout()
-
dataSource
public UICollectionViewDataSource dataSource()
-
delegate
public java.lang.Object delegate()
Description copied from class:UIScrollViewdefault nil. weak reference- Overrides:
delegatein classUIScrollView
-
deleteItemsAtIndexPaths
public void deleteItemsAtIndexPaths(NSArray<? extends NSIndexPath> indexPaths)
-
deleteSections
public void deleteSections(NSIndexSet sections)
-
dequeueReusableCellWithReuseIdentifierForIndexPath
public UICollectionViewCell dequeueReusableCellWithReuseIdentifierForIndexPath(java.lang.String identifier, NSIndexPath indexPath)
-
dequeueReusableSupplementaryViewOfKindWithReuseIdentifierForIndexPath
public UICollectionReusableView dequeueReusableSupplementaryViewOfKindWithReuseIdentifierForIndexPath(java.lang.String elementKind, java.lang.String identifier, NSIndexPath indexPath)
-
deselectItemAtIndexPathAnimated
public void deselectItemAtIndexPathAnimated(NSIndexPath indexPath, boolean animated)
-
endInteractiveMovement
public void endInteractiveMovement()
-
finishInteractiveTransition
public void finishInteractiveTransition()
-
indexPathForCell
public NSIndexPath indexPathForCell(UICollectionViewCell cell)
-
indexPathForItemAtPoint
public NSIndexPath indexPathForItemAtPoint(CGPoint point)
-
indexPathsForSelectedItems
public NSArray<? extends NSIndexPath> indexPathsForSelectedItems()
returns nil or an array of selected index paths
-
indexPathsForVisibleItems
public NSArray<? extends NSIndexPath> indexPathsForVisibleItems()
-
indexPathsForVisibleSupplementaryElementsOfKind
public NSArray<? extends NSIndexPath> indexPathsForVisibleSupplementaryElementsOfKind(java.lang.String elementKind)
-
init
public UICollectionView init()
- Overrides:
initin classUIScrollView
-
initWithCoder
public UICollectionView initWithCoder(NSCoder coder)
Description copied from interface:NSCodingNS_DESIGNATED_INITIALIZER- Specified by:
initWithCoderin interfaceNSCoding- Overrides:
initWithCoderin classUIScrollView
-
initWithFrame
public UICollectionView initWithFrame(CGRect frame)
- Overrides:
initWithFramein classUIScrollView
-
initWithFrameCollectionViewLayout
public UICollectionView initWithFrameCollectionViewLayout(CGRect frame, UICollectionViewLayout layout)
-
insertItemsAtIndexPaths
public void insertItemsAtIndexPaths(NSArray<? extends NSIndexPath> indexPaths)
-
insertSections
public void insertSections(NSIndexSet sections)
These methods allow dynamic modification of the current set of items in the collection view
-
isPrefetchingEnabled
public boolean isPrefetchingEnabled()
-
setPrefetchingEnabled
public void setPrefetchingEnabled(boolean value)
-
layoutAttributesForItemAtIndexPath
public UICollectionViewLayoutAttributes layoutAttributesForItemAtIndexPath(NSIndexPath indexPath)
-
layoutAttributesForSupplementaryElementOfKindAtIndexPath
public UICollectionViewLayoutAttributes layoutAttributesForSupplementaryElementOfKindAtIndexPath(java.lang.String kind, NSIndexPath indexPath)
-
moveItemAtIndexPathToIndexPath
public void moveItemAtIndexPathToIndexPath(NSIndexPath indexPath, NSIndexPath newIndexPath)
-
moveSectionToSection
public void moveSectionToSection(long section, long newSection)
-
numberOfItemsInSection
public long numberOfItemsInSection(long section)
-
numberOfSections
public long numberOfSections()
Information about the current state of the collection view.
-
performBatchUpdatesCompletion
public void performBatchUpdatesCompletion(UICollectionView.Block_performBatchUpdatesCompletion_0 updates, UICollectionView.Block_performBatchUpdatesCompletion_1 completion)
allows multiple insert/delete/reload/move calls to be animated simultaneously. Nestable.
-
prefetchDataSource
public UICollectionViewDataSourcePrefetching prefetchDataSource()
-
registerClassForCellWithReuseIdentifier
public void registerClassForCellWithReuseIdentifier(org.moe.natj.objc.Class cellClass, java.lang.String identifier)For each reuse identifier that the collection view will use, register either a class or a nib from which to instantiate a cell. If a nib is registered, it must contain exactly 1 top level object which is a UICollectionViewCell. If a class is registered, it will be instantiated via alloc/initWithFrame:
-
registerClassForSupplementaryViewOfKindWithReuseIdentifier
public void registerClassForSupplementaryViewOfKindWithReuseIdentifier(org.moe.natj.objc.Class viewClass, java.lang.String elementKind, java.lang.String identifier)
-
registerNibForCellWithReuseIdentifier
public void registerNibForCellWithReuseIdentifier(UINib nib, java.lang.String identifier)
-
registerNibForSupplementaryViewOfKindWithReuseIdentifier
public void registerNibForSupplementaryViewOfKindWithReuseIdentifier(UINib nib, java.lang.String kind, java.lang.String identifier)
-
reloadData
public void reloadData()
discard the dataSource and delegate data and requery as necessary
-
reloadItemsAtIndexPaths
public void reloadItemsAtIndexPaths(NSArray<? extends NSIndexPath> indexPaths)
-
reloadSections
public void reloadSections(NSIndexSet sections)
-
remembersLastFocusedIndexPath
public boolean remembersLastFocusedIndexPath()
defaults to NO. If YES, when focusing on a collection view the last focused index path is focused automatically. If the collection view has never been focused, then the preferred focused index path is used.
-
scrollToItemAtIndexPathAtScrollPositionAnimated
public void scrollToItemAtIndexPathAtScrollPositionAnimated(NSIndexPath indexPath, long scrollPosition, boolean animated)
Interacting with the collection view.
-
selectItemAtIndexPathAnimatedScrollPosition
public void selectItemAtIndexPathAnimatedScrollPosition(NSIndexPath indexPath, boolean animated, long scrollPosition)
-
setAllowsMultipleSelection
public void setAllowsMultipleSelection(boolean value)
default is NO
-
setAllowsSelection
public void setAllowsSelection(boolean value)
default is YES
-
setBackgroundView
public void setBackgroundView(UIView value)
will be automatically resized to track the size of the collection view and placed behind all cells and supplementary views.
-
setCollectionViewLayout
public void setCollectionViewLayout(UICollectionViewLayout value)
-
setCollectionViewLayoutAnimated
public void setCollectionViewLayoutAnimated(UICollectionViewLayout layout, boolean animated)
transition from one layout to another
-
setCollectionViewLayoutAnimatedCompletion
public void setCollectionViewLayoutAnimatedCompletion(UICollectionViewLayout layout, boolean animated, UICollectionView.Block_setCollectionViewLayoutAnimatedCompletion completion)
-
setDataSource_unsafe
public void setDataSource_unsafe(UICollectionViewDataSource value)
-
setDataSource
public void setDataSource(UICollectionViewDataSource value)
-
setDelegate_unsafe
public void setDelegate_unsafe(java.lang.Object value)
Description copied from class:UIScrollViewdefault nil. weak reference- Overrides:
setDelegate_unsafein classUIScrollView
-
setDelegate
public void setDelegate(java.lang.Object value)
Description copied from class:UIScrollViewdefault nil. weak reference- Overrides:
setDelegatein classUIScrollView
-
setPrefetchDataSource_unsafe
public void setPrefetchDataSource_unsafe(UICollectionViewDataSourcePrefetching value)
-
setPrefetchDataSource
public void setPrefetchDataSource(UICollectionViewDataSourcePrefetching value)
-
setRemembersLastFocusedIndexPath
public void setRemembersLastFocusedIndexPath(boolean value)
defaults to NO. If YES, when focusing on a collection view the last focused index path is focused automatically. If the collection view has never been focused, then the preferred focused index path is used.
-
startInteractiveTransitionToCollectionViewLayoutCompletion
public UICollectionViewTransitionLayout startInteractiveTransitionToCollectionViewLayoutCompletion(UICollectionViewLayout layout, UICollectionView.Block_startInteractiveTransitionToCollectionViewLayoutCompletion completion)
-
supplementaryViewForElementKindAtIndexPath
public UICollectionReusableView supplementaryViewForElementKindAtIndexPath(java.lang.String elementKind, NSIndexPath indexPath)
-
updateInteractiveMovementTargetPosition
public void updateInteractiveMovementTargetPosition(CGPoint targetPosition)
-
visibleCells
public NSArray<? extends UICollectionViewCell> visibleCells()
-
visibleSupplementaryViewsOfKind
public NSArray<? extends UICollectionReusableView> visibleSupplementaryViewsOfKind(java.lang.String elementKind)
-
dataSourceIndexPathForPresentationIndexPath
public NSIndexPath dataSourceIndexPathForPresentationIndexPath(NSIndexPath presentationIndexPath)
Description copied from interface:UIDataSourceTranslatingTranslate (if needed) a Presentation index path to the Data Source index path. If the item was inserted at the index path, this will return nil. If no effective change took place, will return passed value.- Specified by:
dataSourceIndexPathForPresentationIndexPathin interfaceUIDataSourceTranslating
-
dataSourceSectionIndexForPresentationSectionIndex
public long dataSourceSectionIndexForPresentationSectionIndex(long presentationSectionIndex)
Description copied from interface:UIDataSourceTranslatingTranslate (if needed) a Presentation section index to its Data Source section index value. If section was inserted and not known the Data Source, this will return NSNotFound. If no effective change took place, will return passed value.- Specified by:
dataSourceSectionIndexForPresentationSectionIndexin interfaceUIDataSourceTranslating
-
dragDelegate
public UICollectionViewDragDelegate dragDelegate()
-
dragInteractionEnabled
public boolean dragInteractionEnabled()
To enable intra-app drags on iPhone, set this to YES. You can also force drags to be disabled for this collection view by setting this to NO. By default, For iPad this will return YES and iPhone will return NO.
-
dropDelegate
public UICollectionViewDropDelegate dropDelegate()
-
hasActiveDrag
public boolean hasActiveDrag()
YES if a drag session is currently active. A drag session begins after items are "lifted" from the collection view.
-
hasActiveDrop
public boolean hasActiveDrop()
YES if collection view is currently tracking a drop session.
-
hasUncommittedUpdates
public boolean hasUncommittedUpdates()
Returns YES if the collection view is reordering or has drop placeholders.
-
isSpringLoaded
public boolean isSpringLoaded()
- Specified by:
isSpringLoadedin interfaceUISpringLoadedInteractionSupporting
-
performUsingPresentationValues
public void performUsingPresentationValues(UIDataSourceTranslating.Block_performUsingPresentationValues actionsToTranslate)
Description copied from interface:UIDataSourceTranslatingArguments passed to actions performed inside the scope of this block will be interpreted as values in the presentation state, and the values returned from these actions will also be in the presentation state.- Specified by:
performUsingPresentationValuesin interfaceUIDataSourceTranslating
-
presentationIndexPathForDataSourceIndexPath
public NSIndexPath presentationIndexPathForDataSourceIndexPath(NSIndexPath dataSourceIndexPath)
Description copied from interface:UIDataSourceTranslatingTranslate (if needed) a Data Source index path to the Presentation index path. If the item was deleted at the index path, this will return nil. If no effective change took place, will return passed value.- Specified by:
presentationIndexPathForDataSourceIndexPathin interfaceUIDataSourceTranslating
-
presentationSectionIndexForDataSourceSectionIndex
public long presentationSectionIndexForDataSourceSectionIndex(long dataSourceSectionIndex)
Description copied from interface:UIDataSourceTranslatingTranslate (if needed) a Data Source section index to its Presentation section index value. If section was deleted during a transaction, this will return NSNotFound. If no effective change took place, will return passed value.- Specified by:
presentationSectionIndexForDataSourceSectionIndexin interfaceUIDataSourceTranslating
-
reorderingCadence
public long reorderingCadence()
Reordering cadence affects how easily reordering occurs while dragging around a reorder-capable drop destination. Default is UICollectionViewReorderingCadenceImmediate.
-
setDragDelegate_unsafe
public void setDragDelegate_unsafe(UICollectionViewDragDelegate value)
-
setDragDelegate
public void setDragDelegate(UICollectionViewDragDelegate value)
-
setDragInteractionEnabled
public void setDragInteractionEnabled(boolean value)
To enable intra-app drags on iPhone, set this to YES. You can also force drags to be disabled for this collection view by setting this to NO. By default, For iPad this will return YES and iPhone will return NO.
-
setDropDelegate_unsafe
public void setDropDelegate_unsafe(UICollectionViewDropDelegate value)
-
setDropDelegate
public void setDropDelegate(UICollectionViewDropDelegate value)
-
setReorderingCadence
public void setReorderingCadence(long value)
Reordering cadence affects how easily reordering occurs while dragging around a reorder-capable drop destination. Default is UICollectionViewReorderingCadenceImmediate.
-
setSpringLoaded
public void setSpringLoaded(boolean value)
- Specified by:
setSpringLoadedin interfaceUISpringLoadedInteractionSupporting
-
modifyAnimationsWithRepeatCountAutoreversesAnimations
public static void modifyAnimationsWithRepeatCountAutoreversesAnimations(double count, boolean autoreverses, UIView.Block_modifyAnimationsWithRepeatCountAutoreversesAnimations animations)
-
allowsMultipleSelectionDuringEditing
public boolean allowsMultipleSelectionDuringEditing()
Controls whether multiple item selection can occur when the receiver is editing. Defaults to NO.
-
allowsSelectionDuringEditing
public boolean allowsSelectionDuringEditing()
Controls whether an item can be selected when the receiver is editing. Defaults to NO.
-
dequeueConfiguredReusableCellWithRegistrationForIndexPathItem
public UICollectionViewCell dequeueConfiguredReusableCellWithRegistrationForIndexPathItem(UICollectionViewCellRegistration registration, NSIndexPath indexPath, java.lang.Object item)
-
dequeueConfiguredReusableSupplementaryViewWithRegistrationForIndexPath
public UICollectionReusableView dequeueConfiguredReusableSupplementaryViewWithRegistrationForIndexPath(UICollectionViewSupplementaryRegistration registration, NSIndexPath indexPath)
-
isEditing
public boolean isEditing()
Controls the editing state for the receiver.
-
selectionFollowsFocus
public boolean selectionFollowsFocus()
When enabled, the collection view ensures that selection is automatically triggered when focus moves to a cell.
-
setAllowsMultipleSelectionDuringEditing
public void setAllowsMultipleSelectionDuringEditing(boolean value)
Controls whether multiple item selection can occur when the receiver is editing. Defaults to NO.
-
setAllowsSelectionDuringEditing
public void setAllowsSelectionDuringEditing(boolean value)
Controls whether an item can be selected when the receiver is editing. Defaults to NO.
-
setEditing
public void setEditing(boolean value)
Controls the editing state for the receiver.
-
setSelectionFollowsFocus
public void setSelectionFollowsFocus(boolean value)
When enabled, the collection view ensures that selection is automatically triggered when focus moves to a cell.
-
-