Class UITableView

    • Constructor Detail

      • UITableView

        public UITableView()
      • UITableView

        public UITableView​(NSCoder decoder)
      • UITableView

        public UITableView​(CGRect frame)
    • Method Detail

      • setDragDelegate

        public void setDragDelegate​(UITableViewDragDelegate v)
        Since:
        Available in iOS 11.0 and later.
      • setDropDelegate

        public void setDropDelegate​(UITableViewDropDelegate v)
        Since:
        Available in iOS 11.0 and later.
      • getRowHeight

        public double getRowHeight()
      • setRowHeight

        public void setRowHeight​(double v)
      • getSectionHeaderHeight

        public double getSectionHeaderHeight()
      • setSectionHeaderHeight

        public void setSectionHeaderHeight​(double v)
      • getSectionFooterHeight

        public double getSectionFooterHeight()
      • setSectionFooterHeight

        public void setSectionFooterHeight​(double v)
      • getEstimatedRowHeight

        public double getEstimatedRowHeight()
        Since:
        Available in iOS 7.0 and later.
      • setEstimatedRowHeight

        public void setEstimatedRowHeight​(double v)
        Since:
        Available in iOS 7.0 and later.
      • getEstimatedSectionHeaderHeight

        public double getEstimatedSectionHeaderHeight()
        Since:
        Available in iOS 7.0 and later.
      • setEstimatedSectionHeaderHeight

        public void setEstimatedSectionHeaderHeight​(double v)
        Since:
        Available in iOS 7.0 and later.
      • getEstimatedSectionFooterHeight

        public double getEstimatedSectionFooterHeight()
        Since:
        Available in iOS 7.0 and later.
      • setEstimatedSectionFooterHeight

        public void setEstimatedSectionFooterHeight​(double v)
        Since:
        Available in iOS 7.0 and later.
      • getSeparatorInset

        public UIEdgeInsets getSeparatorInset()
        Since:
        Available in iOS 7.0 and later.
      • setSeparatorInset

        public void setSeparatorInset​(UIEdgeInsets v)
        Since:
        Available in iOS 7.0 and later.
      • getBackgroundView

        public UIView getBackgroundView()
        Since:
        Available in iOS 3.2 and later.
      • setBackgroundView

        public void setBackgroundView​(UIView v)
        Since:
        Available in iOS 3.2 and later.
      • getNumberOfSections

        public long getNumberOfSections()
      • hasUncommittedUpdates

        public boolean hasUncommittedUpdates()
        Since:
        Available in iOS 11.0 and later.
      • isEditing

        public boolean isEditing()
      • setEditing

        public void setEditing​(boolean v)
      • allowsSelection

        public boolean allowsSelection()
        Since:
        Available in iOS 3.0 and later.
      • setAllowsSelection

        public void setAllowsSelection​(boolean v)
        Since:
        Available in iOS 3.0 and later.
      • allowsSelectionDuringEditing

        public boolean allowsSelectionDuringEditing()
      • setAllowsSelectionDuringEditing

        public void setAllowsSelectionDuringEditing​(boolean v)
      • allowsMultipleSelection

        public boolean allowsMultipleSelection()
        Since:
        Available in iOS 5.0 and later.
      • setAllowsMultipleSelection

        public void setAllowsMultipleSelection​(boolean v)
        Since:
        Available in iOS 5.0 and later.
      • allowsMultipleSelectionDuringEditing

        public boolean allowsMultipleSelectionDuringEditing()
        Since:
        Available in iOS 5.0 and later.
      • setAllowsMultipleSelectionDuringEditing

        public void setAllowsMultipleSelectionDuringEditing​(boolean v)
        Since:
        Available in iOS 5.0 and later.
      • getIndexPathForSelectedRow

        public NSIndexPath getIndexPathForSelectedRow()
      • getIndexPathsForSelectedRows

        public NSArray<NSIndexPath> getIndexPathsForSelectedRows()
        Since:
        Available in iOS 5.0 and later.
      • getSectionIndexMinimumDisplayRowCount

        public long getSectionIndexMinimumDisplayRowCount()
      • setSectionIndexMinimumDisplayRowCount

        public void setSectionIndexMinimumDisplayRowCount​(long v)
      • getSectionIndexColor

        public UIColor getSectionIndexColor()
        Since:
        Available in iOS 6.0 and later.
      • setSectionIndexColor

        public void setSectionIndexColor​(UIColor v)
        Since:
        Available in iOS 6.0 and later.
      • getSectionIndexBackgroundColor

        public UIColor getSectionIndexBackgroundColor()
        Since:
        Available in iOS 7.0 and later.
      • setSectionIndexBackgroundColor

        public void setSectionIndexBackgroundColor​(UIColor v)
        Since:
        Available in iOS 7.0 and later.
      • getSectionIndexTrackingBackgroundColor

        public UIColor getSectionIndexTrackingBackgroundColor()
        Since:
        Available in iOS 6.0 and later.
      • setSectionIndexTrackingBackgroundColor

        public void setSectionIndexTrackingBackgroundColor​(UIColor v)
        Since:
        Available in iOS 6.0 and later.
      • getSeparatorColor

        public UIColor getSeparatorColor()
      • setSeparatorColor

        public void setSeparatorColor​(UIColor v)
      • getSeparatorEffect

        public UIVisualEffect getSeparatorEffect()
        Since:
        Available in iOS 8.0 and later.
      • setSeparatorEffect

        public void setSeparatorEffect​(UIVisualEffect v)
        Since:
        Available in iOS 8.0 and later.
      • cellLayoutMarginsFollowReadableWidth

        public boolean cellLayoutMarginsFollowReadableWidth()
        Since:
        Available in iOS 9.0 and later.
      • setCellLayoutMarginsFollowReadableWidth

        public void setCellLayoutMarginsFollowReadableWidth​(boolean v)
        Since:
        Available in iOS 9.0 and later.
      • isInsetsContentViewsToSafeArea

        public boolean isInsetsContentViewsToSafeArea()
        Since:
        Available in iOS 11.0 and later.
      • setInsetsContentViewsToSafeArea

        public void setInsetsContentViewsToSafeArea​(boolean v)
        Since:
        Available in iOS 11.0 and later.
      • getTableHeaderView

        public UIView getTableHeaderView()
      • setTableHeaderView

        public void setTableHeaderView​(UIView v)
      • getTableFooterView

        public UIView getTableFooterView()
      • setTableFooterView

        public void setTableFooterView​(UIView v)
      • remembersLastFocusedIndexPath

        public boolean remembersLastFocusedIndexPath()
        Since:
        Available in iOS 9.0 and later.
      • setRemembersLastFocusedIndexPath

        public void setRemembersLastFocusedIndexPath​(boolean v)
        Since:
        Available in iOS 9.0 and later.
      • isDragInteractionEnabled

        public boolean isDragInteractionEnabled()
        Since:
        Available in iOS 11.0 and later.
      • setDragInteractionEnabled

        public void setDragInteractionEnabled​(boolean v)
        Since:
        Available in iOS 11.0 and later.
      • hasActiveDrag

        public boolean hasActiveDrag()
        Since:
        Available in iOS 11.0 and later.
      • hasActiveDrop

        public boolean hasActiveDrop()
        Since:
        Available in iOS 11.0 and later.
      • getIndexSearch

        public static java.lang.String getIndexSearch()
        Since:
        Available in iOS 3.0 and later.
      • getAutomaticDimension

        public static double getAutomaticDimension()
        Since:
        Available in iOS 5.0 and later.
      • SelectionDidChangeNotification

        public static NSString SelectionDidChangeNotification()
      • getNumberOfRowsInSection

        public long getNumberOfRowsInSection​(long section)
      • getRectForSection

        public CGRect getRectForSection​(long section)
      • getRectForHeaderInSection

        public CGRect getRectForHeaderInSection​(long section)
      • getRectForFooterInSection

        public CGRect getRectForFooterInSection​(long section)
      • getHeaderViewForSection

        public UITableViewHeaderFooterView getHeaderViewForSection​(long section)
        Since:
        Available in iOS 6.0 and later.
      • getFooterViewForSection

        public UITableViewHeaderFooterView getFooterViewForSection​(long section)
        Since:
        Available in iOS 6.0 and later.
      • scrollToNearestSelectedRow

        public void scrollToNearestSelectedRow​(UITableViewScrollPosition scrollPosition,
                                               boolean animated)
      • performBatchUpdates

        public void performBatchUpdates​(java.lang.Runnable updates,
                                        org.robovm.objc.block.VoidBooleanBlock completion)
        Since:
        Available in iOS 11.0 and later.
      • beginUpdates

        public void beginUpdates()
      • endUpdates

        public void endUpdates()
      • moveSection

        public void moveSection​(long section,
                                long newSection)
        Since:
        Available in iOS 5.0 and later.
      • moveRow

        public void moveRow​(NSIndexPath indexPath,
                            NSIndexPath newIndexPath)
        Since:
        Available in iOS 5.0 and later.
      • reloadData

        public void reloadData()
      • reloadSectionIndexTitles

        public void reloadSectionIndexTitles()
        Since:
        Available in iOS 3.0 and later.
      • setEditing

        public void setEditing​(boolean editing,
                               boolean animated)
      • deselectRow

        public void deselectRow​(NSIndexPath indexPath,
                                boolean animated)
      • dequeueReusableCell

        public UITableViewCell dequeueReusableCell​(java.lang.String identifier)
      • dequeueReusableCell

        public UITableViewCell dequeueReusableCell​(java.lang.String identifier,
                                                   NSIndexPath indexPath)
        Since:
        Available in iOS 6.0 and later.
      • dequeueReusableHeaderFooterView

        public UITableViewHeaderFooterView dequeueReusableHeaderFooterView​(java.lang.String identifier)
        Since:
        Available in iOS 6.0 and later.
      • registerReusableCellNib

        public void registerReusableCellNib​(UINib nib,
                                            java.lang.String identifier)
        Since:
        Available in iOS 5.0 and later.
      • registerReusableCellClass

        public void registerReusableCellClass​(java.lang.Class<? extends UITableViewCell> cellClass,
                                              java.lang.String identifier)
        Since:
        Available in iOS 6.0 and later.
      • registerReusableHeaderFooterViewNib

        public void registerReusableHeaderFooterViewNib​(UINib nib,
                                                        java.lang.String identifier)
        Since:
        Available in iOS 6.0 and later.
      • registerReusableHeaderFooterViewClass

        public void registerReusableHeaderFooterViewClass​(java.lang.Class<? extends UITableViewHeaderFooterView> aClass,
                                                          java.lang.String identifier)
        Since:
        Available in iOS 6.0 and later.