Package apple.uikit
Class UITableView
- 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.UITableView
-
- All Implemented Interfaces:
NSCoding,NSObject,CALayerDelegate,UIAccessibilityIdentification,UIActivityItemsConfigurationProviding,UIAppearance,UIAppearanceContainer,UICoordinateSpace,UIDataSourceTranslating,UIDynamicItem,UIFocusEnvironment,UIFocusItem,UIFocusItemContainer,UIFocusItemScrollableContainer,UILargeContentViewerItem,UIPasteConfigurationSupporting,UIPopoverPresentationControllerSourceItem,UIResponderStandardEditActions,UISpringLoadedInteractionSupporting,UITraitChangeObservable,UITraitEnvironment,UIUserActivityRestoring
public class UITableView extends UIScrollView implements NSCoding, UIDataSourceTranslating, UISpringLoadedInteractionSupporting
_______________________________________________________________________________________________________________ API-Since: 2.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceUITableView.Block_performBatchUpdatesCompletion_0static interfaceUITableView.Block_performBatchUpdatesCompletion_1-
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_animateWithSpringDurationBounceInitialSpringVelocityDelayOptionsAnimationsCompletion_5, UIView.Block_animateWithSpringDurationBounceInitialSpringVelocityDelayOptionsAnimationsCompletion_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.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
-
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
-
Nested classes/interfaces inherited from interface apple.uikit.protocol.UITraitChangeObservable
UITraitChangeObservable.Block_registerForTraitChangesWithHandler
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedUITableView(org.moe.natj.general.Pointer peer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description @NotNull UITableView_appearance()To customize the appearance of all instances of a class, send the relevant appearance modification messages to the appearance proxy for the class.@NotNull UITableView_appearanceForTraitCollection(@NotNull UITraitCollection trait)API-Since: 8.0@NotNull UITableView_appearanceForTraitCollectionWhenContainedIn(@NotNull UITraitCollection trait, @Nullable UIAppearanceContainer ContainerClass, java.lang.Object... varargs)Deprecated.@NotNull UITableView_appearanceForTraitCollectionWhenContainedInInstancesOfClasses(@NotNull UITraitCollection trait, @NotNull NSArray<?> containerTypes)API-Since: 9.0@NotNull UITableView_appearanceWhenContainedIn(@Nullable UIAppearanceContainer ContainerClass, java.lang.Object... varargs)Deprecated.@NotNull UITableView_appearanceWhenContainedInInstancesOfClasses(@NotNull NSArray<?> containerTypes)API-Since: 9.0static booleanaccessInstanceVariablesDirectly()static voidaddKeyframeWithRelativeStartTimeRelativeDurationAnimations(double frameStartTime, double frameDuration, UIView.Block_addKeyframeWithRelativeStartTimeRelativeDurationAnimations animations)static UITableViewalloc()static UITableViewallocWithZone(org.moe.natj.general.ptr.VoidPtr zone)booleanallowsFocus()Determines if the table view allows its cells to become focused.booleanallowsFocusDuringEditing()Determines if the table view allows its cells to become focused while editing.booleanallowsMultipleSelection()default is NO.booleanallowsMultipleSelectionDuringEditing()default is NO.booleanallowsSelection()default is YES.booleanallowsSelectionDuringEditing()default is NO.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 voidanimateWithSpringDurationBounceInitialSpringVelocityDelayOptionsAnimationsCompletion(double duration, double bounce, double velocity, double delay, long options, UIView.Block_animateWithSpringDurationBounceInitialSpringVelocityDelayOptionsAnimationsCompletion_5 animations, UIView.Block_animateWithSpringDurationBounceInitialSpringVelocityDelayOptionsAnimationsCompletion_6 completion)static @NotNull UITableViewappearance()static @NotNull UITableViewappearanceForTraitCollection(@NotNull UITraitCollection trait)static @NotNull UITableViewappearanceForTraitCollectionWhenContainedIn(@NotNull UITraitCollection trait, @Nullable UIAppearanceContainer ContainerClass, java.lang.Object... varargs)Deprecated.static @NotNull UITableViewappearanceForTraitCollectionWhenContainedInInstancesOfClasses(@NotNull UITraitCollection trait, @NotNull NSArray<?> containerTypes)static @NotNull UITableViewappearanceWhenContainedIn(@Nullable UIAppearanceContainer ContainerClass, java.lang.Object... varargs)Deprecated.static @NotNull UITableViewappearanceWhenContainedInInstancesOfClasses(@NotNull NSArray<?> containerTypes)static booleanareAnimationsEnabled()static booleanautomaticallyNotifiesObserversForKey(@NotNull java.lang.String key)@Nullable UIViewbackgroundView()the background view will be automatically resized to track the size of the table view.static voidbeginAnimationsContext(@Nullable java.lang.String animationID, @Nullable org.moe.natj.general.ptr.VoidPtr context)Deprecated.voidbeginUpdates()Use -performBatchUpdates:completion: instead of these methods, which will be deprecated in a future release.static 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)@Nullable UITableViewCellcellForRowAtIndexPath(@NotNull NSIndexPath indexPath)Returns any existing visible or prepared cell for the index path.booleancellLayoutMarginsFollowReadableWidth()if cell layout margins are derived from the width of the readableContentGuide.static @NotNull NSArray<java.lang.String>classFallbacksForKeyedArchiver()static @NotNull org.moe.natj.objc.ClassclassForKeyedUnarchiver()static voidclearTextInputContextIdentifier(@NotNull java.lang.String identifier)static voidcommitAnimations()Deprecated.@Nullable UIContextMenuInteractioncontextMenuInteraction()API-Since: 14.0@Nullable UITableViewDataSourcedataSource()@Nullable NSIndexPathdataSourceIndexPathForPresentationIndexPath(@Nullable 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()@Nullable java.lang.Objectdelegate()default nil.voiddeleteRowsAtIndexPathsWithRowAnimation(@NotNull NSArray<? extends NSIndexPath> indexPaths, long animation)voiddeleteSectionsWithRowAnimation(@NotNull NSIndexSet sections, long animation)@Nullable UITableViewCelldequeueReusableCellWithIdentifier(@NotNull java.lang.String identifier)Used by the delegate to acquire an already allocated cell, in lieu of allocating a new one.@NotNull UITableViewCelldequeueReusableCellWithIdentifierForIndexPath(@NotNull java.lang.String identifier, @NotNull NSIndexPath indexPath)newer dequeue method guarantees a cell is returned and resized properly, assuming identifier is registered API-Since: 6.0@Nullable UITableViewHeaderFooterViewdequeueReusableHeaderFooterViewWithIdentifier(@NotNull java.lang.String identifier)like dequeueReusableCellWithIdentifier:, but for headers/footers API-Since: 6.0static java.lang.Stringdescription_static()voiddeselectRowAtIndexPathAnimated(@NotNull NSIndexPath indexPath, boolean animated)@Nullable UITableViewDragDelegatedragDelegate()API-Since: 11.0booleandragInteractionEnabled()You can force drags to be disabled for this table view by setting this to NO.@Nullable UITableViewDropDelegatedropDelegate()API-Since: 11.0voidencodeWithCoder(@NotNull NSCoder coder)voidendUpdates()doubleestimatedRowHeight()default is UITableViewAutomaticDimension, set to 0 to disable API-Since: 7.0doubleestimatedSectionFooterHeight()default is UITableViewAutomaticDimension, set to 0 to disable API-Since: 7.0doubleestimatedSectionHeaderHeight()default is UITableViewAutomaticDimension, set to 0 to disable API-Since: 7.0doublefillerRowHeight()The height for filler rows added below the last row when there aren't enough rows to fill a plain style table view.@Nullable UITableViewHeaderFooterViewfooterViewForSection(long section)API-Since: 6.0booleanhasActiveDrag()YES if a drag session is currently active.booleanhasActiveDrop()YES if table view is currently tracking a drop session.static longhash_static()booleanhasUncommittedUpdates()Returns YES if the table view is in the middle of reordering, is displaying a drop target gap, or has drop placeholders.@Nullable UITableViewHeaderFooterViewheaderViewForSection(long section)API-Since: 6.0@Nullable NSIndexPathindexPathForCell(@NotNull UITableViewCell cell)returns nil if cell is not visible@Nullable NSIndexPathindexPathForRowAtPoint(CGPoint point)returns nil if point is outside of any row in the table@Nullable NSIndexPathindexPathForSelectedRow()returns nil or index path representing section and row of selection.@Nullable NSArray<? extends NSIndexPath>indexPathsForRowsInRect(CGRect rect)returns nil if rect not valid@Nullable NSArray<? extends NSIndexPath>indexPathsForSelectedRows()returns nil or a set of index paths representing the sections and rows of the selection.@Nullable NSArray<? extends NSIndexPath>indexPathsForVisibleRows()static doubleinheritedAnimationDuration()UITableViewinit()UITableViewinitWithCoder(@NotNull NSCoder coder)NS_DESIGNATED_INITIALIZERUITableViewinitWithFrame(CGRect frame)UITableViewinitWithFrameStyle(CGRect frame, long style)must specify style at creation.voidinsertRowsAtIndexPathsWithRowAnimation(@NotNull NSArray<? extends NSIndexPath> indexPaths, long animation)voidinsertSectionsWithRowAnimation(@NotNull NSIndexSet sections, long animation)booleaninsetsContentViewsToSafeArea()default value is YES API-Since: 11.0static 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()default is NO.booleanisPrefetchingEnabled()API-Since: 15.0booleanisSpringLoaded()API-Since: 11.0static booleanisSubclassOfClass(org.moe.natj.objc.Class aClass)static @NotNull NSSet<java.lang.String>keyPathsForValuesAffectingValueForKey(@NotNull java.lang.String key)static @NotNull org.moe.natj.objc.ClasslayerClass()static voidmodifyAnimationsWithRepeatCountAutoreversesAnimations(double count, boolean autoreverses, UIView.Block_modifyAnimationsWithRepeatCountAutoreversesAnimations animations)voidmoveRowAtIndexPathToIndexPath(@NotNull NSIndexPath indexPath, @NotNull NSIndexPath newIndexPath)API-Since: 5.0voidmoveSectionToSection(long section, long newSection)API-Since: 5.0static UITableViewnew_objc()longnumberOfRowsInSection(long section)longnumberOfSections()InfovoidperformBatchUpdatesCompletion(@Nullable UITableView.Block_performBatchUpdatesCompletion_0 updates, @Nullable UITableView.Block_performBatchUpdatesCompletion_1 completion)Allows multiple insert/delete/reload/move calls to be animated simultaneously.static voidperformSystemAnimationOnViewsOptionsAnimationsCompletion(long animation, @NotNull 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)@Nullable UITableViewDataSourcePrefetchingprefetchDataSource()API-Since: 10.0@Nullable NSIndexPathpresentationIndexPathForDataSourceIndexPath(@Nullable 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.voidreconfigureRowsAtIndexPaths(@NotNull NSArray<? extends NSIndexPath> indexPaths)Reconfigures any existing cells for the rows.CGRectrectForFooterInSection(long section)CGRectrectForHeaderInSection(long section)CGRectrectForRowAtIndexPath(@NotNull NSIndexPath indexPath)CGRectrectForSection(long section)includes header, footer and all rowsvoidregisterClassForCellReuseIdentifier(@Nullable org.moe.natj.objc.Class cellClass, @NotNull java.lang.String identifier)API-Since: 6.0voidregisterClassForHeaderFooterViewReuseIdentifier(@Nullable org.moe.natj.objc.Class aClass, @NotNull java.lang.String identifier)API-Since: 6.0voidregisterNibForCellReuseIdentifier(@Nullable UINib nib, @NotNull java.lang.String identifier)Beginning in iOS 6, clients can register a nib or class for each cell.voidregisterNibForHeaderFooterViewReuseIdentifier(@Nullable UINib nib, @NotNull java.lang.String identifier)API-Since: 6.0voidreloadData()Reloads everything from scratch.voidreloadRowsAtIndexPathsWithRowAnimation(@NotNull NSArray<? extends NSIndexPath> indexPaths, long animation)API-Since: 3.0voidreloadSectionIndexTitles()Reloads the section index bar.voidreloadSectionsWithRowAnimation(@NotNull NSIndexSet sections, long animation)API-Since: 3.0booleanremembersLastFocusedIndexPath()defaults to NO.static booleanrequiresConstraintBasedLayout()static booleanresolveClassMethod(org.moe.natj.objc.SEL sel)static booleanresolveInstanceMethod(org.moe.natj.objc.SEL sel)doublerowHeight()default is UITableViewAutomaticDimensionvoidscrollToNearestSelectedRowAtScrollPositionAnimated(long scrollPosition, boolean animated)voidscrollToRowAtIndexPathAtScrollPositionAnimated(@NotNull NSIndexPath indexPath, long scrollPosition, boolean animated)doublesectionFooterHeight()default is UITableViewAutomaticDimensiondoublesectionHeaderHeight()default is UITableViewAutomaticDimensiondoublesectionHeaderTopPadding()Padding above each section header.@Nullable UIColorsectionIndexBackgroundColor()the background color of the section index while not being touched API-Since: 7.0@Nullable UIColorsectionIndexColor()color used for text of the section index API-Since: 6.0longsectionIndexMinimumDisplayRowCount()show special section index list on right when row count reaches this value.@Nullable UIColorsectionIndexTrackingBackgroundColor()the background color of the section index while it is being touched API-Since: 6.0booleanselectionFollowsFocus()When enabled, the table view ensures that selection is automatically triggered when focus moves to a cell.voidselectRowAtIndexPathAnimatedScrollPosition(@Nullable NSIndexPath indexPath, boolean animated, long scrollPosition)Selects and deselects rows.longselfSizingInvalidation()API-Since: 16.0@Nullable UIColorseparatorColor()default is the standard separator gray@Nullable UIVisualEffectseparatorEffect()effect to apply to table separators API-Since: 8.0UIEdgeInsetsseparatorInset()allows customization of the frame of cell separators; see also the separatorInsetReference property.longseparatorInsetReference()Changes how custom separatorInset values are interpreted.longseparatorStyle()default is UITableViewCellSeparatorStyleSingleLinevoidsetAllowsFocus(boolean value)Determines if the table view allows its cells to become focused.voidsetAllowsFocusDuringEditing(boolean value)Determines if the table view allows its cells to become focused while editing.voidsetAllowsMultipleSelection(boolean value)default is NO.voidsetAllowsMultipleSelectionDuringEditing(boolean value)default is NO.voidsetAllowsSelection(boolean value)default is YES.voidsetAllowsSelectionDuringEditing(boolean value)default is NO.static voidsetAnimationBeginsFromCurrentState(boolean fromCurrentState)Deprecated.static voidsetAnimationCurve(long curve)Deprecated.static voidsetAnimationDelay(double delay)Deprecated.static voidsetAnimationDelegate(@Nullable java.lang.Object delegate)Deprecated.static voidsetAnimationDidStopSelector(@Nullable org.moe.natj.objc.SEL selector)Deprecated.static voidsetAnimationDuration_static(double duration)Deprecated.static voidsetAnimationRepeatAutoreverses(boolean repeatAutoreverses)Deprecated.static voidsetAnimationRepeatCount_static(float repeatCount)Deprecated.static voidsetAnimationsEnabled(boolean enabled)static voidsetAnimationStartDate(@NotNull NSDate startDate)Deprecated.static voidsetAnimationTransitionForViewCache(long transition, @NotNull UIView view, boolean cache)Deprecated.static voidsetAnimationWillStartSelector(@Nullable org.moe.natj.objc.SEL selector)Deprecated.voidsetBackgroundView(@Nullable UIView value)the background view will be automatically resized to track the size of the table view.voidsetCellLayoutMarginsFollowReadableWidth(boolean value)if cell layout margins are derived from the width of the readableContentGuide.voidsetDataSource(@Nullable UITableViewDataSource value)voidsetDataSource_unsafe(@Nullable UITableViewDataSource value)voidsetDelegate(@Nullable java.lang.Object value)default nil.voidsetDelegate_unsafe(@Nullable java.lang.Object value)default nil.voidsetDragDelegate(@Nullable UITableViewDragDelegate value)API-Since: 11.0voidsetDragDelegate_unsafe(@Nullable UITableViewDragDelegate value)API-Since: 11.0voidsetDragInteractionEnabled(boolean value)You can force drags to be disabled for this table view by setting this to NO.voidsetDropDelegate(@Nullable UITableViewDropDelegate value)API-Since: 11.0voidsetDropDelegate_unsafe(@Nullable UITableViewDropDelegate value)API-Since: 11.0voidsetEditing(boolean value)default is NO.voidsetEditingAnimated(boolean editing, boolean animated)voidsetEstimatedRowHeight(double value)default is UITableViewAutomaticDimension, set to 0 to disable API-Since: 7.0voidsetEstimatedSectionFooterHeight(double value)default is UITableViewAutomaticDimension, set to 0 to disable API-Since: 7.0voidsetEstimatedSectionHeaderHeight(double value)default is UITableViewAutomaticDimension, set to 0 to disable API-Since: 7.0voidsetFillerRowHeight(double value)The height for filler rows added below the last row when there aren't enough rows to fill a plain style table view.voidsetInsetsContentViewsToSafeArea(boolean value)default value is YES API-Since: 11.0voidsetPrefetchDataSource(@Nullable UITableViewDataSourcePrefetching value)API-Since: 10.0voidsetPrefetchDataSource_unsafe(@Nullable UITableViewDataSourcePrefetching value)API-Since: 10.0voidsetPrefetchingEnabled(boolean value)API-Since: 15.0voidsetRemembersLastFocusedIndexPath(boolean value)defaults to NO.voidsetRowHeight(double value)default is UITableViewAutomaticDimensionvoidsetSectionFooterHeight(double value)default is UITableViewAutomaticDimensionvoidsetSectionHeaderHeight(double value)default is UITableViewAutomaticDimensionvoidsetSectionHeaderTopPadding(double value)Padding above each section header.voidsetSectionIndexBackgroundColor(@Nullable UIColor value)the background color of the section index while not being touched API-Since: 7.0voidsetSectionIndexColor(@Nullable UIColor value)color used for text of the section index API-Since: 6.0voidsetSectionIndexMinimumDisplayRowCount(long value)show special section index list on right when row count reaches this value.voidsetSectionIndexTrackingBackgroundColor(@Nullable UIColor value)the background color of the section index while it is being touched API-Since: 6.0voidsetSelectionFollowsFocus(boolean value)When enabled, the table view ensures that selection is automatically triggered when focus moves to a cell.voidsetSelfSizingInvalidation(long value)API-Since: 16.0voidsetSeparatorColor(@Nullable UIColor value)default is the standard separator grayvoidsetSeparatorEffect(@Nullable UIVisualEffect value)effect to apply to table separators API-Since: 8.0voidsetSeparatorInset(UIEdgeInsets value)allows customization of the frame of cell separators; see also the separatorInsetReference property.voidsetSeparatorInsetReference(long value)Changes how custom separatorInset values are interpreted.voidsetSeparatorStyle(long value)default is UITableViewCellSeparatorStyleSingleLinevoidsetSpringLoaded(boolean value)API-Since: 11.0voidsetTableFooterView(@Nullable UIView value)accessory view below content.voidsetTableHeaderView(@Nullable UIView value)accessory view for above row content.static voidsetVersion_static(long aVersion)longstyle()static org.moe.natj.objc.Classsuperclass_static()@Nullable UIViewtableFooterView()accessory view below content.@Nullable UIViewtableHeaderView()accessory view for above row content.static voidtransitionFromViewToViewDurationOptionsCompletion(@NotNull UIView fromView, @NotNull UIView toView, double duration, long options, UIView.Block_transitionFromViewToViewDurationOptionsCompletion completion)static voidtransitionWithViewDurationOptionsAnimationsCompletion(@NotNull UIView view, double duration, long options, UIView.Block_transitionWithViewDurationOptionsAnimationsCompletion_3 animations, UIView.Block_transitionWithViewDurationOptionsAnimationsCompletion_4 completion)static longuserInterfaceLayoutDirectionForSemanticContentAttribute(long attribute)static longuserInterfaceLayoutDirectionForSemanticContentAttributeRelativeToLayoutDirection(long semanticContentAttribute, long layoutDirection)static booleanuseStoredAccessor()Deprecated.static longversion_static()@NotNull NSArray<? extends UITableViewCell>visibleCells()-
Methods inherited from class apple.uikit.UIScrollView
adjustedContentInset, adjustedContentInsetDidChange, allowsKeyboardScrolling, alwaysBounceHorizontal, alwaysBounceVertical, automaticallyAdjustsScrollIndicatorInsets, bounces, bouncesZoom, canCancelContentTouches, contentInset, contentInsetAdjustmentBehavior, contentLayoutGuide, contentOffset, contentSize, coordinateSpace, decelerationRate, delaysContentTouches, directionalPressGestureRecognizer, flashScrollIndicators, focusItemsInRect, frameLayoutGuide, horizontalScrollIndicatorInsets, indexDisplayMode, indicatorStyle, isDecelerating, isDirectionalLockEnabled, isDragging, isPagingEnabled, isScrollEnabled, isTracking, isZoomBouncing, isZooming, keyboardDismissMode, maximumZoomScale, minimumZoomScale, panGestureRecognizer, pinchGestureRecognizer, refreshControl, scrollIndicatorInsets, scrollRectToVisibleAnimated, scrollsToTop, setAllowsKeyboardScrolling, 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, anchorPoint, appliedContentSizeCategoryLimitsDescription, 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, focusEffect, focusGroupIdentifier, focusGroupPriority, focusItemContainer, frame, frameForAlignmentRect, frameInView, gestureRecognizers, gestureRecognizerShouldBegin, hasAmbiguousLayout, heightAnchor, hitTestWithEvent, hoverStyle, insertSubviewAboveSubview, insertSubviewAtIndex, insertSubviewBelowSubview, insetsLayoutMarginsFromSafeArea, interactions, intrinsicContentSize, invalidateIntrinsicContentSize, isDescendantOfView, isExclusiveTouch, isFocused, isHidden, isMultipleTouchEnabled, isOpaque, isTransparentFocusItem, isUserInteractionEnabled, keyboardLayoutGuide, largeContentImage, largeContentImageInsets, largeContentTitle, lastBaselineAnchor, layer, layerWillDraw, layoutGuides, layoutIfNeeded, layoutMargins, layoutMarginsDidChange, layoutMarginsGuide, layoutSublayersOfLayer, layoutSubviews, leadingAnchor, leftAnchor, maskView, maximumContentSizeCategory, minimumContentSizeCategory, motionEffects, needsUpdateConstraints, overrideUserInterfaceStyle, parentFocusEnvironment, pointInsideWithEvent, preferredFocusedView, preferredFocusEnvironments, preservesSuperviewLayoutMargins, readableContentGuide, registerForTraitChangesWithAction, registerForTraitChangesWithHandler, registerForTraitChangesWithTargetAction, removeConstraint, removeConstraints, removeFromSuperview, removeGestureRecognizer, removeInteraction, removeLayoutGuide, removeMotionEffect, resizableSnapshotViewFromRectAfterScreenUpdatesWithCapInsets, restorationIdentifier, rightAnchor, safeAreaInsets, safeAreaInsetsDidChange, safeAreaLayoutGuide, scalesLargeContentImage, semanticContentAttribute, sendSubviewToBack, setAccessibilityIdentifier, setAccessibilityIgnoresInvertColors, setAlpha, setAnchorPoint, setAutoresizesSubviews, setAutoresizingMask, setBackgroundColor, setBounds, setCenter, setClearsContextBeforeDrawing, setClipsToBounds, setContentCompressionResistancePriorityForAxis, setContentHuggingPriorityForAxis, setContentMode, setContentScaleFactor, setContentStretch, setDirectionalLayoutMargins, setExclusiveTouch, setFocusEffect, setFocusGroupIdentifier, setFocusGroupPriority, setFrame, setGestureRecognizers, setHidden, setHoverStyle, setInsetsLayoutMarginsFromSafeArea, setInteractions, setLargeContentImage, setLargeContentImageInsets, setLargeContentTitle, setLayoutMargins, setMaskView, setMaximumContentSizeCategory, setMinimumContentSizeCategory, 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, traitOverrides, transform, transform3D, translatesAutoresizingMaskIntoConstraints, unregisterForTraitChanges, updateConstraints, updateConstraintsIfNeeded, updateFocusIfNeeded, updateTraitsIfNeeded, viewForBaselineLayout, viewForFirstBaselineLayout, viewForLastBaselineLayout, viewPrintFormatter, viewWithTag, widthAnchor, willMoveToSuperview, willMoveToWindow, willRemoveSubview, window
-
Methods inherited from class apple.uikit.UIResponder
activityItemsConfiguration, becomeFirstResponder, buildMenuWithBuilder, canBecomeFirstResponder, canPasteItemProviders, canPerformActionWithSender, canResignFirstResponder, captureTextFromCamera, copy, cut, decreaseSize, delete, duplicate, editingInteractionConfiguration, export, find, findAndReplace, findNext, findPrevious, increaseSize, inputAccessoryView, inputAccessoryViewController, inputAssistantItem, inputView, inputViewController, isFirstResponder, keyCommands, makeTextWritingDirectionLeftToRight, makeTextWritingDirectionRightToLeft, motionBeganWithEvent, motionCancelledWithEvent, motionEndedWithEvent, move, nextResponder, paste, pasteAndGo, pasteAndMatchStyle, pasteAndSearch, pasteConfiguration, pasteItemProviders, pressesBeganWithEvent, pressesCancelledWithEvent, pressesChangedWithEvent, pressesEndedWithEvent, print, reloadInputViews, remoteControlReceivedWithEvent, rename, resignFirstResponder, restoreUserActivityState, select, selectAll, setActivityItemsConfiguration, setPasteConfiguration, setUserActivity, targetForActionWithSender, textInputContextIdentifier, textInputMode, toggleBoldface, toggleItalics, toggleUnderline, touchesBeganWithEvent, touchesCancelledWithEvent, touchesEndedWithEvent, touchesEstimatedPropertiesUpdated, touchesMovedWithEvent, undoManager, updateTextAttributesWithConversionHandler, updateUserActivityState, userActivity, useSelectionForFind, validateCommand
-
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()
-
addKeyframeWithRelativeStartTimeRelativeDurationAnimations
public static void addKeyframeWithRelativeStartTimeRelativeDurationAnimations(double frameStartTime, double frameDuration, @NotNull UIView.Block_addKeyframeWithRelativeStartTimeRelativeDurationAnimations animations)
-
alloc
public static UITableView alloc()
-
allocWithZone
public static UITableView allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
-
animateKeyframesWithDurationDelayOptionsAnimationsCompletion
public static void animateKeyframesWithDurationDelayOptionsAnimationsCompletion(double duration, double delay, long options, @NotNull UIView.Block_animateKeyframesWithDurationDelayOptionsAnimationsCompletion_3 animations, @Nullable UIView.Block_animateKeyframesWithDurationDelayOptionsAnimationsCompletion_4 completion)
-
animateWithDurationAnimations
public static void animateWithDurationAnimations(double duration, @NotNull UIView.Block_animateWithDurationAnimations animations)
-
animateWithDurationAnimationsCompletion
public static void animateWithDurationAnimationsCompletion(double duration, @NotNull UIView.Block_animateWithDurationAnimationsCompletion_1 animations, @Nullable UIView.Block_animateWithDurationAnimationsCompletion_2 completion)
-
animateWithDurationDelayOptionsAnimationsCompletion
public static void animateWithDurationDelayOptionsAnimationsCompletion(double duration, double delay, long options, @NotNull UIView.Block_animateWithDurationDelayOptionsAnimationsCompletion_3 animations, @Nullable UIView.Block_animateWithDurationDelayOptionsAnimationsCompletion_4 completion)
-
animateWithDurationDelayUsingSpringWithDampingInitialSpringVelocityOptionsAnimationsCompletion
public static void animateWithDurationDelayUsingSpringWithDampingInitialSpringVelocityOptionsAnimationsCompletion(double duration, double delay, double dampingRatio, double velocity, long options, @NotNull UIView.Block_animateWithDurationDelayUsingSpringWithDampingInitialSpringVelocityOptionsAnimationsCompletion_5 animations, @Nullable UIView.Block_animateWithDurationDelayUsingSpringWithDampingInitialSpringVelocityOptionsAnimationsCompletion_6 completion)
-
appearance
@NotNull public static @NotNull UITableView appearance()
-
appearanceForTraitCollection
@NotNull public static @NotNull UITableView appearanceForTraitCollection(@NotNull @NotNull UITraitCollection trait)
-
appearanceForTraitCollectionWhenContainedIn
@NotNull @Deprecated public static @NotNull UITableView appearanceForTraitCollectionWhenContainedIn(@NotNull @NotNull UITraitCollection trait, @Nullable @Nullable UIAppearanceContainer ContainerClass, java.lang.Object... varargs)
Deprecated.
-
appearanceForTraitCollectionWhenContainedInInstancesOfClasses
@NotNull public static @NotNull UITableView appearanceForTraitCollectionWhenContainedInInstancesOfClasses(@NotNull @NotNull UITraitCollection trait, @NotNull @NotNull NSArray<?> containerTypes)
-
appearanceWhenContainedIn
@NotNull @Deprecated public static @NotNull UITableView appearanceWhenContainedIn(@Nullable @Nullable UIAppearanceContainer ContainerClass, java.lang.Object... varargs)
Deprecated.
-
appearanceWhenContainedInInstancesOfClasses
@NotNull public static @NotNull UITableView appearanceWhenContainedInInstancesOfClasses(@NotNull @NotNull NSArray<?> containerTypes)
-
areAnimationsEnabled
public static boolean areAnimationsEnabled()
-
automaticallyNotifiesObserversForKey
public static boolean automaticallyNotifiesObserversForKey(@NotNull @NotNull java.lang.String key)
-
beginAnimationsContext
@Deprecated public static void beginAnimationsContext(@Nullable @Nullable java.lang.String animationID, @Nullable @Nullable org.moe.natj.general.ptr.VoidPtr context)Deprecated.
-
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()
-
clearTextInputContextIdentifier
public static void clearTextInputContextIdentifier(@NotNull @NotNull java.lang.String identifier)
-
commitAnimations
@Deprecated public static void commitAnimations()
Deprecated.
-
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
@NotNull public static @NotNull NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(@NotNull @NotNull java.lang.String key)
-
layerClass
@NotNull public static @NotNull org.moe.natj.objc.Class layerClass()
-
new_objc
public static UITableView new_objc()
-
performSystemAnimationOnViewsOptionsAnimationsCompletion
public static void performSystemAnimationOnViewsOptionsAnimationsCompletion(long animation, @NotNull @NotNull NSArray<? extends UIView> views, long options, @Nullable UIView.Block_performSystemAnimationOnViewsOptionsAnimationsCompletion_3 parallelAnimations, @Nullable UIView.Block_performSystemAnimationOnViewsOptionsAnimationsCompletion_4 completion)
-
performWithoutAnimation
public static void performWithoutAnimation(@NotNull 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
@Deprecated public static void setAnimationBeginsFromCurrentState(boolean fromCurrentState)
Deprecated.
-
setAnimationCurve
@Deprecated public static void setAnimationCurve(long curve)
Deprecated.
-
setAnimationDelay
@Deprecated public static void setAnimationDelay(double delay)
Deprecated.
-
setAnimationDelegate
@Deprecated public static void setAnimationDelegate(@Nullable @Nullable java.lang.Object delegate)Deprecated.
-
setAnimationDidStopSelector
@Deprecated public static void setAnimationDidStopSelector(@Nullable @Nullable org.moe.natj.objc.SEL selector)Deprecated.
-
setAnimationDuration_static
@Deprecated public static void setAnimationDuration_static(double duration)
Deprecated.
-
setAnimationRepeatAutoreverses
@Deprecated public static void setAnimationRepeatAutoreverses(boolean repeatAutoreverses)
Deprecated.
-
setAnimationRepeatCount_static
@Deprecated public static void setAnimationRepeatCount_static(float repeatCount)
Deprecated.
-
setAnimationStartDate
@Deprecated public static void setAnimationStartDate(@NotNull @NotNull NSDate startDate)Deprecated.
-
setAnimationTransitionForViewCache
@Deprecated public static void setAnimationTransitionForViewCache(long transition, @NotNull @NotNull UIView view, boolean cache)Deprecated.
-
setAnimationWillStartSelector
@Deprecated public static void setAnimationWillStartSelector(@Nullable @Nullable org.moe.natj.objc.SEL selector)Deprecated.
-
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(@NotNull @NotNull UIView fromView, @NotNull @NotNull UIView toView, double duration, long options, @Nullable UIView.Block_transitionFromViewToViewDurationOptionsCompletion completion)
-
transitionWithViewDurationOptionsAnimationsCompletion
public static void transitionWithViewDurationOptionsAnimationsCompletion(@NotNull @NotNull UIView view, double duration, long options, @Nullable UIView.Block_transitionWithViewDurationOptionsAnimationsCompletion_3 animations, @Nullable 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. Controls whether multiple rows can be selected simultaneously API-Since: 5.0
-
allowsMultipleSelectionDuringEditing
public boolean allowsMultipleSelectionDuringEditing()
default is NO. Controls whether multiple rows can be selected simultaneously in editing mode API-Since: 5.0
-
allowsSelection
public boolean allowsSelection()
default is YES. Controls whether rows can be selected when not in editing mode API-Since: 3.0
-
allowsSelectionDuringEditing
public boolean allowsSelectionDuringEditing()
default is NO. Controls whether rows can be selected when in editing mode
-
_appearance
@NotNull public @NotNull UITableView _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
@NotNull public @NotNull UITableView _appearanceForTraitCollection(@NotNull @NotNull UITraitCollection trait)
Description copied from interface:UIAppearanceAPI-Since: 8.0- Specified by:
_appearanceForTraitCollectionin interfaceUIAppearance- Overrides:
_appearanceForTraitCollectionin classUIScrollView
-
_appearanceForTraitCollectionWhenContainedIn
@NotNull @Deprecated public @NotNull UITableView _appearanceForTraitCollectionWhenContainedIn(@NotNull @NotNull UITraitCollection trait, @Nullable @Nullable UIAppearanceContainer ContainerClass, java.lang.Object... varargs)
Deprecated.Description copied from interface:UIAppearanceAPI-Since: 8.0 Deprecated-Since: 9.0- Specified by:
_appearanceForTraitCollectionWhenContainedInin interfaceUIAppearance- Overrides:
_appearanceForTraitCollectionWhenContainedInin classUIScrollView
-
_appearanceForTraitCollectionWhenContainedInInstancesOfClasses
@NotNull public @NotNull UITableView _appearanceForTraitCollectionWhenContainedInInstancesOfClasses(@NotNull @NotNull UITraitCollection trait, @NotNull @NotNull NSArray<?> containerTypes)
Description copied from interface:UIAppearanceAPI-Since: 9.0- Specified by:
_appearanceForTraitCollectionWhenContainedInInstancesOfClassesin interfaceUIAppearance- Overrides:
_appearanceForTraitCollectionWhenContainedInInstancesOfClassesin classUIScrollView
-
_appearanceWhenContainedIn
@NotNull @Deprecated public @NotNull UITableView _appearanceWhenContainedIn(@Nullable @Nullable 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. API-Since: 5.0 Deprecated-Since: 9.0- Specified by:
_appearanceWhenContainedInin interfaceUIAppearance- Overrides:
_appearanceWhenContainedInin classUIScrollView
-
_appearanceWhenContainedInInstancesOfClasses
@NotNull public @NotNull UITableView _appearanceWhenContainedInInstancesOfClasses(@NotNull @NotNull NSArray<?> containerTypes)
Description copied from interface:UIAppearanceAPI-Since: 9.0- Specified by:
_appearanceWhenContainedInInstancesOfClassesin interfaceUIAppearance- Overrides:
_appearanceWhenContainedInInstancesOfClassesin classUIScrollView
-
backgroundView
@Nullable public @Nullable UIView backgroundView()
the background view will be automatically resized to track the size of the table view. this will be placed as a subview of the table view behind all cells and headers/footers. default may be non-nil for some devices. API-Since: 3.2
-
beginUpdates
public void beginUpdates()
Use -performBatchUpdates:completion: instead of these methods, which will be deprecated in a future release.
-
cellForRowAtIndexPath
@Nullable public @Nullable UITableViewCell cellForRowAtIndexPath(@NotNull @NotNull NSIndexPath indexPath)
Returns any existing visible or prepared cell for the index path. Returns nil when no cell exists, or if index path is out of range.
-
cellLayoutMarginsFollowReadableWidth
public boolean cellLayoutMarginsFollowReadableWidth()
if cell layout margins are derived from the width of the readableContentGuide. default is NO. API-Since: 9.0
-
dataSource
@Nullable public @Nullable UITableViewDataSource dataSource()
-
delegate
@Nullable public @Nullable java.lang.Object delegate()
Description copied from class:UIScrollViewdefault nil. weak reference- Overrides:
delegatein classUIScrollView
-
deleteRowsAtIndexPathsWithRowAnimation
public void deleteRowsAtIndexPathsWithRowAnimation(@NotNull @NotNull NSArray<? extends NSIndexPath> indexPaths, long animation)
-
deleteSectionsWithRowAnimation
public void deleteSectionsWithRowAnimation(@NotNull @NotNull NSIndexSet sections, long animation)
-
dequeueReusableCellWithIdentifier
@Nullable public @Nullable UITableViewCell dequeueReusableCellWithIdentifier(@NotNull @NotNull java.lang.String identifier)
Used by the delegate to acquire an already allocated cell, in lieu of allocating a new one.
-
dequeueReusableCellWithIdentifierForIndexPath
@NotNull public @NotNull UITableViewCell dequeueReusableCellWithIdentifierForIndexPath(@NotNull @NotNull java.lang.String identifier, @NotNull @NotNull NSIndexPath indexPath)
newer dequeue method guarantees a cell is returned and resized properly, assuming identifier is registered API-Since: 6.0
-
dequeueReusableHeaderFooterViewWithIdentifier
@Nullable public @Nullable UITableViewHeaderFooterView dequeueReusableHeaderFooterViewWithIdentifier(@NotNull @NotNull java.lang.String identifier)
like dequeueReusableCellWithIdentifier:, but for headers/footers API-Since: 6.0
-
deselectRowAtIndexPathAnimated
public void deselectRowAtIndexPathAnimated(@NotNull @NotNull NSIndexPath indexPath, boolean animated)
-
encodeWithCoder
public void encodeWithCoder(@NotNull @NotNull NSCoder coder)- Specified by:
encodeWithCoderin interfaceNSCoding- Overrides:
encodeWithCoderin classUIScrollView
-
endUpdates
public void endUpdates()
-
estimatedRowHeight
public double estimatedRowHeight()
default is UITableViewAutomaticDimension, set to 0 to disable API-Since: 7.0
-
estimatedSectionFooterHeight
public double estimatedSectionFooterHeight()
default is UITableViewAutomaticDimension, set to 0 to disable API-Since: 7.0
-
estimatedSectionHeaderHeight
public double estimatedSectionHeaderHeight()
default is UITableViewAutomaticDimension, set to 0 to disable API-Since: 7.0
-
footerViewForSection
@Nullable public @Nullable UITableViewHeaderFooterView footerViewForSection(long section)
API-Since: 6.0
-
headerViewForSection
@Nullable public @Nullable UITableViewHeaderFooterView headerViewForSection(long section)
API-Since: 6.0
-
indexPathForCell
@Nullable public @Nullable NSIndexPath indexPathForCell(@NotNull @NotNull UITableViewCell cell)
returns nil if cell is not visible
-
indexPathForRowAtPoint
@Nullable public @Nullable NSIndexPath indexPathForRowAtPoint(CGPoint point)
returns nil if point is outside of any row in the table
-
indexPathForSelectedRow
@Nullable public @Nullable NSIndexPath indexPathForSelectedRow()
returns nil or index path representing section and row of selection.
-
indexPathsForRowsInRect
@Nullable public @Nullable NSArray<? extends NSIndexPath> indexPathsForRowsInRect(CGRect rect)
returns nil if rect not valid
-
indexPathsForSelectedRows
@Nullable public @Nullable NSArray<? extends NSIndexPath> indexPathsForSelectedRows()
returns nil or a set of index paths representing the sections and rows of the selection. API-Since: 5.0
-
indexPathsForVisibleRows
@Nullable public @Nullable NSArray<? extends NSIndexPath> indexPathsForVisibleRows()
-
init
public UITableView init()
- Overrides:
initin classUIScrollView
-
initWithCoder
public UITableView initWithCoder(@NotNull @NotNull NSCoder coder)
Description copied from interface:NSCodingNS_DESIGNATED_INITIALIZER- Specified by:
initWithCoderin interfaceNSCoding- Overrides:
initWithCoderin classUIScrollView
-
initWithFrame
public UITableView initWithFrame(CGRect frame)
- Overrides:
initWithFramein classUIScrollView
-
initWithFrameStyle
public UITableView initWithFrameStyle(CGRect frame, long style)
must specify style at creation. -initWithFrame: calls this with UITableViewStylePlain
-
insertRowsAtIndexPathsWithRowAnimation
public void insertRowsAtIndexPathsWithRowAnimation(@NotNull @NotNull NSArray<? extends NSIndexPath> indexPaths, long animation)
-
insertSectionsWithRowAnimation
public void insertSectionsWithRowAnimation(@NotNull @NotNull NSIndexSet sections, long animation)
-
isEditing
public boolean isEditing()
default is NO. setting is not animated.
-
setEditing
public void setEditing(boolean value)
default is NO. setting is not animated.
-
moveRowAtIndexPathToIndexPath
public void moveRowAtIndexPathToIndexPath(@NotNull @NotNull NSIndexPath indexPath, @NotNull @NotNull NSIndexPath newIndexPath)API-Since: 5.0
-
moveSectionToSection
public void moveSectionToSection(long section, long newSection)API-Since: 5.0
-
numberOfRowsInSection
public long numberOfRowsInSection(long section)
-
numberOfSections
public long numberOfSections()
Info
-
prefetchDataSource
@Nullable public @Nullable UITableViewDataSourcePrefetching prefetchDataSource()
API-Since: 10.0
-
rectForFooterInSection
public CGRect rectForFooterInSection(long section)
-
rectForHeaderInSection
public CGRect rectForHeaderInSection(long section)
-
rectForRowAtIndexPath
public CGRect rectForRowAtIndexPath(@NotNull @NotNull NSIndexPath indexPath)
-
rectForSection
public CGRect rectForSection(long section)
includes header, footer and all rows
-
registerClassForCellReuseIdentifier
public void registerClassForCellReuseIdentifier(@Nullable @Nullable org.moe.natj.objc.Class cellClass, @NotNull @NotNull java.lang.String identifier)API-Since: 6.0
-
registerClassForHeaderFooterViewReuseIdentifier
public void registerClassForHeaderFooterViewReuseIdentifier(@Nullable @Nullable org.moe.natj.objc.Class aClass, @NotNull @NotNull java.lang.String identifier)API-Since: 6.0
-
registerNibForCellReuseIdentifier
public void registerNibForCellReuseIdentifier(@Nullable @Nullable UINib nib, @NotNull @NotNull java.lang.String identifier)Beginning in iOS 6, clients can register a nib or class for each cell. If all reuse identifiers are registered, use the newer -dequeueReusableCellWithIdentifier:forIndexPath: to guarantee that a cell instance is returned. Instances returned from the new dequeue method will also be properly sized when they are returned. API-Since: 5.0
-
registerNibForHeaderFooterViewReuseIdentifier
public void registerNibForHeaderFooterViewReuseIdentifier(@Nullable @Nullable UINib nib, @NotNull @NotNull java.lang.String identifier)API-Since: 6.0
-
reloadData
public void reloadData()
Reloads everything from scratch. Redisplays visible rows. Note that this will cause any existing drop placeholder rows to be removed.
-
reloadRowsAtIndexPathsWithRowAnimation
public void reloadRowsAtIndexPathsWithRowAnimation(@NotNull @NotNull NSArray<? extends NSIndexPath> indexPaths, long animation)API-Since: 3.0
-
reloadSectionIndexTitles
public void reloadSectionIndexTitles()
Reloads the section index bar. API-Since: 3.0
-
reloadSectionsWithRowAnimation
public void reloadSectionsWithRowAnimation(@NotNull @NotNull NSIndexSet sections, long animation)API-Since: 3.0
-
remembersLastFocusedIndexPath
public boolean remembersLastFocusedIndexPath()
defaults to NO. If YES, when focusing on a table view the last focused index path is focused automatically. If the table view has never been focused, then the preferred focused index path is used. API-Since: 9.0
-
rowHeight
public double rowHeight()
default is UITableViewAutomaticDimension
-
scrollToNearestSelectedRowAtScrollPositionAnimated
public void scrollToNearestSelectedRowAtScrollPositionAnimated(long scrollPosition, boolean animated)
-
scrollToRowAtIndexPathAtScrollPositionAnimated
public void scrollToRowAtIndexPathAtScrollPositionAnimated(@NotNull @NotNull NSIndexPath indexPath, long scrollPosition, boolean animated)
-
sectionFooterHeight
public double sectionFooterHeight()
default is UITableViewAutomaticDimension
-
sectionHeaderHeight
public double sectionHeaderHeight()
default is UITableViewAutomaticDimension
-
sectionIndexBackgroundColor
@Nullable public @Nullable UIColor sectionIndexBackgroundColor()
the background color of the section index while not being touched API-Since: 7.0
-
sectionIndexColor
@Nullable public @Nullable UIColor sectionIndexColor()
color used for text of the section index API-Since: 6.0
-
sectionIndexMinimumDisplayRowCount
public long sectionIndexMinimumDisplayRowCount()
show special section index list on right when row count reaches this value. default is 0
-
sectionIndexTrackingBackgroundColor
@Nullable public @Nullable UIColor sectionIndexTrackingBackgroundColor()
the background color of the section index while it is being touched API-Since: 6.0
-
selectRowAtIndexPathAnimatedScrollPosition
public void selectRowAtIndexPathAnimatedScrollPosition(@Nullable @Nullable NSIndexPath indexPath, boolean animated, long scrollPosition)Selects and deselects rows. These methods will not call the delegate methods (-tableView:willSelectRowAtIndexPath: or tableView:didSelectRowAtIndexPath:), nor will it send out a notification.
-
separatorColor
@Nullable public @Nullable UIColor separatorColor()
default is the standard separator gray
-
separatorEffect
@Nullable public @Nullable UIVisualEffect separatorEffect()
effect to apply to table separators API-Since: 8.0
-
separatorInset
public UIEdgeInsets separatorInset()
allows customization of the frame of cell separators; see also the separatorInsetReference property. Use UITableViewAutomaticDimension for the automatic inset for that edge. API-Since: 7.0
-
separatorStyle
public long separatorStyle()
default is UITableViewCellSeparatorStyleSingleLine
-
setAllowsMultipleSelection
public void setAllowsMultipleSelection(boolean value)
default is NO. Controls whether multiple rows can be selected simultaneously API-Since: 5.0
-
setAllowsMultipleSelectionDuringEditing
public void setAllowsMultipleSelectionDuringEditing(boolean value)
default is NO. Controls whether multiple rows can be selected simultaneously in editing mode API-Since: 5.0
-
setAllowsSelection
public void setAllowsSelection(boolean value)
default is YES. Controls whether rows can be selected when not in editing mode API-Since: 3.0
-
setAllowsSelectionDuringEditing
public void setAllowsSelectionDuringEditing(boolean value)
default is NO. Controls whether rows can be selected when in editing mode
-
setBackgroundView
public void setBackgroundView(@Nullable @Nullable UIView value)the background view will be automatically resized to track the size of the table view. this will be placed as a subview of the table view behind all cells and headers/footers. default may be non-nil for some devices. API-Since: 3.2
-
setCellLayoutMarginsFollowReadableWidth
public void setCellLayoutMarginsFollowReadableWidth(boolean value)
if cell layout margins are derived from the width of the readableContentGuide. default is NO. API-Since: 9.0
-
setDataSource_unsafe
public void setDataSource_unsafe(@Nullable @Nullable UITableViewDataSource value)
-
setDataSource
public void setDataSource(@Nullable @Nullable UITableViewDataSource value)
-
setDelegate_unsafe
public void setDelegate_unsafe(@Nullable @Nullable java.lang.Object value)Description copied from class:UIScrollViewdefault nil. weak reference- Overrides:
setDelegate_unsafein classUIScrollView
-
setDelegate
public void setDelegate(@Nullable @Nullable java.lang.Object value)Description copied from class:UIScrollViewdefault nil. weak reference- Overrides:
setDelegatein classUIScrollView
-
setEditingAnimated
public void setEditingAnimated(boolean editing, boolean animated)
-
setEstimatedRowHeight
public void setEstimatedRowHeight(double value)
default is UITableViewAutomaticDimension, set to 0 to disable API-Since: 7.0
-
setEstimatedSectionFooterHeight
public void setEstimatedSectionFooterHeight(double value)
default is UITableViewAutomaticDimension, set to 0 to disable API-Since: 7.0
-
setEstimatedSectionHeaderHeight
public void setEstimatedSectionHeaderHeight(double value)
default is UITableViewAutomaticDimension, set to 0 to disable API-Since: 7.0
-
setPrefetchDataSource_unsafe
public void setPrefetchDataSource_unsafe(@Nullable @Nullable UITableViewDataSourcePrefetching value)API-Since: 10.0
-
setPrefetchDataSource
public void setPrefetchDataSource(@Nullable @Nullable UITableViewDataSourcePrefetching value)API-Since: 10.0
-
setRemembersLastFocusedIndexPath
public void setRemembersLastFocusedIndexPath(boolean value)
defaults to NO. If YES, when focusing on a table view the last focused index path is focused automatically. If the table view has never been focused, then the preferred focused index path is used. API-Since: 9.0
-
setRowHeight
public void setRowHeight(double value)
default is UITableViewAutomaticDimension
-
setSectionFooterHeight
public void setSectionFooterHeight(double value)
default is UITableViewAutomaticDimension
-
setSectionHeaderHeight
public void setSectionHeaderHeight(double value)
default is UITableViewAutomaticDimension
-
setSectionIndexBackgroundColor
public void setSectionIndexBackgroundColor(@Nullable @Nullable UIColor value)the background color of the section index while not being touched API-Since: 7.0
-
setSectionIndexColor
public void setSectionIndexColor(@Nullable @Nullable UIColor value)color used for text of the section index API-Since: 6.0
-
setSectionIndexMinimumDisplayRowCount
public void setSectionIndexMinimumDisplayRowCount(long value)
show special section index list on right when row count reaches this value. default is 0
-
setSectionIndexTrackingBackgroundColor
public void setSectionIndexTrackingBackgroundColor(@Nullable @Nullable UIColor value)the background color of the section index while it is being touched API-Since: 6.0
-
setSeparatorColor
public void setSeparatorColor(@Nullable @Nullable UIColor value)default is the standard separator gray
-
setSeparatorEffect
public void setSeparatorEffect(@Nullable @Nullable UIVisualEffect value)effect to apply to table separators API-Since: 8.0
-
setSeparatorInset
public void setSeparatorInset(UIEdgeInsets value)
allows customization of the frame of cell separators; see also the separatorInsetReference property. Use UITableViewAutomaticDimension for the automatic inset for that edge. API-Since: 7.0
-
setSeparatorStyle
public void setSeparatorStyle(long value)
default is UITableViewCellSeparatorStyleSingleLine
-
setTableFooterView
public void setTableFooterView(@Nullable @Nullable UIView value)accessory view below content. default is nil. not to be confused with section footer
-
setTableHeaderView
public void setTableHeaderView(@Nullable @Nullable UIView value)accessory view for above row content. default is nil. not to be confused with section header
-
style
public long style()
-
tableFooterView
@Nullable public @Nullable UIView tableFooterView()
accessory view below content. default is nil. not to be confused with section footer
-
tableHeaderView
@Nullable public @Nullable UIView tableHeaderView()
accessory view for above row content. default is nil. not to be confused with section header
-
visibleCells
@NotNull public @NotNull NSArray<? extends UITableViewCell> visibleCells()
-
dataSourceIndexPathForPresentationIndexPath
@Nullable public @Nullable NSIndexPath dataSourceIndexPathForPresentationIndexPath(@Nullable @Nullable 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
@Nullable public @Nullable UITableViewDragDelegate dragDelegate()
API-Since: 11.0
-
dragInteractionEnabled
public boolean dragInteractionEnabled()
You can force drags to be disabled for this table view by setting this to NO. As of iOS 15, this is true for both iPhone and iPad by default. Prior to iOS 15, it defaulted to false on iPhone. API-Since: 11.0
-
dropDelegate
@Nullable public @Nullable UITableViewDropDelegate dropDelegate()
API-Since: 11.0
-
hasActiveDrag
public boolean hasActiveDrag()
YES if a drag session is currently active. A drag session begins after rows are "lifted" from the table view. API-Since: 11.0
-
hasActiveDrop
public boolean hasActiveDrop()
YES if table view is currently tracking a drop session. API-Since: 11.0
-
hasUncommittedUpdates
public boolean hasUncommittedUpdates()
Returns YES if the table view is in the middle of reordering, is displaying a drop target gap, or has drop placeholders. If possible, avoid calling -reloadData while there are uncommitted updates to avoid interfering with user-initiated interactions that have not yet completed. API-Since: 11.0
-
insetsContentViewsToSafeArea
public boolean insetsContentViewsToSafeArea()
default value is YES API-Since: 11.0
-
isSpringLoaded
public boolean isSpringLoaded()
Description copied from interface:UISpringLoadedInteractionSupportingAPI-Since: 11.0- Specified by:
isSpringLoadedin interfaceUISpringLoadedInteractionSupporting
-
performBatchUpdatesCompletion
public void performBatchUpdatesCompletion(@Nullable @Nullable UITableView.Block_performBatchUpdatesCompletion_0 updates, @Nullable @Nullable UITableView.Block_performBatchUpdatesCompletion_1 completion)Allows multiple insert/delete/reload/move calls to be animated simultaneously. Nestable. API-Since: 11.0
-
performUsingPresentationValues
public void performUsingPresentationValues(@NotNull 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
@Nullable public @Nullable NSIndexPath presentationIndexPathForDataSourceIndexPath(@Nullable @Nullable 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
-
separatorInsetReference
public long separatorInsetReference()
Changes how custom separatorInset values are interpreted. The default value is UITableViewSeparatorInsetFromCellEdges API-Since: 11.0
-
setDragDelegate_unsafe
public void setDragDelegate_unsafe(@Nullable @Nullable UITableViewDragDelegate value)API-Since: 11.0
-
setDragDelegate
public void setDragDelegate(@Nullable @Nullable UITableViewDragDelegate value)API-Since: 11.0
-
setDragInteractionEnabled
public void setDragInteractionEnabled(boolean value)
You can force drags to be disabled for this table view by setting this to NO. As of iOS 15, this is true for both iPhone and iPad by default. Prior to iOS 15, it defaulted to false on iPhone. API-Since: 11.0
-
setDropDelegate_unsafe
public void setDropDelegate_unsafe(@Nullable @Nullable UITableViewDropDelegate value)API-Since: 11.0
-
setDropDelegate
public void setDropDelegate(@Nullable @Nullable UITableViewDropDelegate value)API-Since: 11.0
-
setInsetsContentViewsToSafeArea
public void setInsetsContentViewsToSafeArea(boolean value)
default value is YES API-Since: 11.0
-
setSeparatorInsetReference
public void setSeparatorInsetReference(long value)
Changes how custom separatorInset values are interpreted. The default value is UITableViewSeparatorInsetFromCellEdges API-Since: 11.0
-
setSpringLoaded
public void setSpringLoaded(boolean value)
Description copied from interface:UISpringLoadedInteractionSupportingAPI-Since: 11.0- Specified by:
setSpringLoadedin interfaceUISpringLoadedInteractionSupporting
-
modifyAnimationsWithRepeatCountAutoreversesAnimations
public static void modifyAnimationsWithRepeatCountAutoreversesAnimations(double count, boolean autoreverses, @NotNull UIView.Block_modifyAnimationsWithRepeatCountAutoreversesAnimations animations)
-
selectionFollowsFocus
public boolean selectionFollowsFocus()
When enabled, the table view ensures that selection is automatically triggered when focus moves to a cell. Defaults to a system derived value based on platform and other properties of the table view. API-Since: 14.0
-
setSelectionFollowsFocus
public void setSelectionFollowsFocus(boolean value)
When enabled, the table view ensures that selection is automatically triggered when focus moves to a cell. Defaults to a system derived value based on platform and other properties of the table view. API-Since: 14.0
-
allowsFocus
public boolean allowsFocus()
Determines if the table view allows its cells to become focused. When tableView:canFocusRowAtIndexPath: is implemented, its return value takes precedence over this method. Defaults to a system derived value based on platform and other properties of the table view. API-Since: 15.0
-
allowsFocusDuringEditing
public boolean allowsFocusDuringEditing()
Determines if the table view allows its cells to become focused while editing. When tableView:canFocusRowAtIndexPath: is implemented, its return value takes precedence over this method. Defaults to a system derived value based on platform and other properties of the table view. API-Since: 15.0
-
contextMenuInteraction
@Nullable public @Nullable UIContextMenuInteraction contextMenuInteraction()
API-Since: 14.0
-
fillerRowHeight
public double fillerRowHeight()
The height for filler rows added below the last row when there aren't enough rows to fill a plain style table view. Set 0 to disable filler rows entirely, use `UITableViewAutomaticDimension` for the default height. API-Since: 15.0
-
isPrefetchingEnabled
public boolean isPrefetchingEnabled()
API-Since: 15.0
-
reconfigureRowsAtIndexPaths
public void reconfigureRowsAtIndexPaths(@NotNull @NotNull NSArray<? extends NSIndexPath> indexPaths)Reconfigures any existing cells for the rows. Reconfiguring is more efficient than reloading a row, as it does not replace the existing cell with a new cell. Prefer reconfiguring over reloading unless you actually need an entirely new cell for the row. API-Since: 15.0
-
sectionHeaderTopPadding
public double sectionHeaderTopPadding()
Padding above each section header. The default value is `UITableViewAutomaticDimension`. API-Since: 15.0
-
setAllowsFocus
public void setAllowsFocus(boolean value)
Determines if the table view allows its cells to become focused. When tableView:canFocusRowAtIndexPath: is implemented, its return value takes precedence over this method. Defaults to a system derived value based on platform and other properties of the table view. API-Since: 15.0
-
setAllowsFocusDuringEditing
public void setAllowsFocusDuringEditing(boolean value)
Determines if the table view allows its cells to become focused while editing. When tableView:canFocusRowAtIndexPath: is implemented, its return value takes precedence over this method. Defaults to a system derived value based on platform and other properties of the table view. API-Since: 15.0
-
setFillerRowHeight
public void setFillerRowHeight(double value)
The height for filler rows added below the last row when there aren't enough rows to fill a plain style table view. Set 0 to disable filler rows entirely, use `UITableViewAutomaticDimension` for the default height. API-Since: 15.0
-
setPrefetchingEnabled
public void setPrefetchingEnabled(boolean value)
API-Since: 15.0
-
setSectionHeaderTopPadding
public void setSectionHeaderTopPadding(double value)
Padding above each section header. The default value is `UITableViewAutomaticDimension`. API-Since: 15.0
-
selfSizingInvalidation
public long selfSizingInvalidation()
API-Since: 16.0
-
setSelfSizingInvalidation
public void setSelfSizingInvalidation(long value)
API-Since: 16.0
-
animateWithSpringDurationBounceInitialSpringVelocityDelayOptionsAnimationsCompletion
public static void animateWithSpringDurationBounceInitialSpringVelocityDelayOptionsAnimationsCompletion(double duration, double bounce, double velocity, double delay, long options, @NotNull UIView.Block_animateWithSpringDurationBounceInitialSpringVelocityDelayOptionsAnimationsCompletion_5 animations, @Nullable UIView.Block_animateWithSpringDurationBounceInitialSpringVelocityDelayOptionsAnimationsCompletion_6 completion)
-
useStoredAccessor
@Deprecated public static boolean useStoredAccessor()
Deprecated.
-
-