[][src]Trait uikit_sys::PUITableViewDelegate

pub trait PUITableViewDelegate: Sized + Deref {
    unsafe fn tableView_willDisplayCell_forRowAtIndexPath_(
        self,
        tableView: UITableView,
        cell: UITableViewCell,
        indexPath: NSIndexPath
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tableView_willDisplayHeaderView_forSection_(
        self,
        tableView: UITableView,
        view: UIView,
        section: NSInteger
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tableView_willDisplayFooterView_forSection_(
        self,
        tableView: UITableView,
        view: UIView,
        section: NSInteger
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tableView_didEndDisplayingCell_forRowAtIndexPath_(
        self,
        tableView: UITableView,
        cell: UITableViewCell,
        indexPath: NSIndexPath
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tableView_didEndDisplayingHeaderView_forSection_(
        self,
        tableView: UITableView,
        view: UIView,
        section: NSInteger
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tableView_didEndDisplayingFooterView_forSection_(
        self,
        tableView: UITableView,
        view: UIView,
        section: NSInteger
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tableView_heightForRowAtIndexPath_(
        self,
        tableView: UITableView,
        indexPath: NSIndexPath
    ) -> CGFloat
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tableView_heightForHeaderInSection_(
        self,
        tableView: UITableView,
        section: NSInteger
    ) -> CGFloat
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tableView_heightForFooterInSection_(
        self,
        tableView: UITableView,
        section: NSInteger
    ) -> CGFloat
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tableView_estimatedHeightForRowAtIndexPath_(
        self,
        tableView: UITableView,
        indexPath: NSIndexPath
    ) -> CGFloat
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tableView_estimatedHeightForHeaderInSection_(
        self,
        tableView: UITableView,
        section: NSInteger
    ) -> CGFloat
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tableView_estimatedHeightForFooterInSection_(
        self,
        tableView: UITableView,
        section: NSInteger
    ) -> CGFloat
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tableView_viewForHeaderInSection_(
        self,
        tableView: UITableView,
        section: NSInteger
    ) -> UIView
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tableView_viewForFooterInSection_(
        self,
        tableView: UITableView,
        section: NSInteger
    ) -> UIView
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tableView_accessoryTypeForRowWithIndexPath_(
        self,
        tableView: UITableView,
        indexPath: NSIndexPath
    ) -> UITableViewCellAccessoryType
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tableView_accessoryButtonTappedForRowWithIndexPath_(
        self,
        tableView: UITableView,
        indexPath: NSIndexPath
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tableView_shouldHighlightRowAtIndexPath_(
        self,
        tableView: UITableView,
        indexPath: NSIndexPath
    ) -> BOOL
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tableView_didHighlightRowAtIndexPath_(
        self,
        tableView: UITableView,
        indexPath: NSIndexPath
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tableView_didUnhighlightRowAtIndexPath_(
        self,
        tableView: UITableView,
        indexPath: NSIndexPath
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tableView_willSelectRowAtIndexPath_(
        self,
        tableView: UITableView,
        indexPath: NSIndexPath
    ) -> NSIndexPath
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tableView_willDeselectRowAtIndexPath_(
        self,
        tableView: UITableView,
        indexPath: NSIndexPath
    ) -> NSIndexPath
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tableView_didSelectRowAtIndexPath_(
        self,
        tableView: UITableView,
        indexPath: NSIndexPath
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tableView_didDeselectRowAtIndexPath_(
        self,
        tableView: UITableView,
        indexPath: NSIndexPath
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tableView_editingStyleForRowAtIndexPath_(
        self,
        tableView: UITableView,
        indexPath: NSIndexPath
    ) -> UITableViewCellEditingStyle
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tableView_titleForDeleteConfirmationButtonForRowAtIndexPath_(
        self,
        tableView: UITableView,
        indexPath: NSIndexPath
    ) -> NSString
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tableView_editActionsForRowAtIndexPath_(
        self,
        tableView: UITableView,
        indexPath: NSIndexPath
    ) -> NSArray
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tableView_leadingSwipeActionsConfigurationForRowAtIndexPath_(
        self,
        tableView: UITableView,
        indexPath: NSIndexPath
    ) -> UISwipeActionsConfiguration
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tableView_trailingSwipeActionsConfigurationForRowAtIndexPath_(
        self,
        tableView: UITableView,
        indexPath: NSIndexPath
    ) -> UISwipeActionsConfiguration
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tableView_shouldIndentWhileEditingRowAtIndexPath_(
        self,
        tableView: UITableView,
        indexPath: NSIndexPath
    ) -> BOOL
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tableView_willBeginEditingRowAtIndexPath_(
        self,
        tableView: UITableView,
        indexPath: NSIndexPath
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tableView_didEndEditingRowAtIndexPath_(
        self,
        tableView: UITableView,
        indexPath: NSIndexPath
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tableView_targetIndexPathForMoveFromRowAtIndexPath_toProposedIndexPath_(
        self,
        tableView: UITableView,
        sourceIndexPath: NSIndexPath,
        proposedDestinationIndexPath: NSIndexPath
    ) -> NSIndexPath
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tableView_indentationLevelForRowAtIndexPath_(
        self,
        tableView: UITableView,
        indexPath: NSIndexPath
    ) -> NSInteger
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tableView_shouldShowMenuForRowAtIndexPath_(
        self,
        tableView: UITableView,
        indexPath: NSIndexPath
    ) -> BOOL
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tableView_canPerformAction_forRowAtIndexPath_withSender_(
        self,
        tableView: UITableView,
        action: Sel,
        indexPath: NSIndexPath,
        sender: id
    ) -> BOOL
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tableView_performAction_forRowAtIndexPath_withSender_(
        self,
        tableView: UITableView,
        action: Sel,
        indexPath: NSIndexPath,
        sender: id
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tableView_canFocusRowAtIndexPath_(
        self,
        tableView: UITableView,
        indexPath: NSIndexPath
    ) -> BOOL
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tableView_shouldUpdateFocusInContext_(
        self,
        tableView: UITableView,
        context: UITableViewFocusUpdateContext
    ) -> BOOL
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tableView_didUpdateFocusInContext_withAnimationCoordinator_(
        self,
        tableView: UITableView,
        context: UITableViewFocusUpdateContext,
        coordinator: UIFocusAnimationCoordinator
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn indexPathForPreferredFocusedViewInTableView_(
        self,
        tableView: UITableView
    ) -> NSIndexPath
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tableView_shouldSpringLoadRowAtIndexPath_withContext_(
        self,
        tableView: UITableView,
        indexPath: NSIndexPath,
        context: *mut u64
    ) -> BOOL
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tableView_shouldBeginMultipleSelectionInteractionAtIndexPath_(
        self,
        tableView: UITableView,
        indexPath: NSIndexPath
    ) -> BOOL
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tableView_didBeginMultipleSelectionInteractionAtIndexPath_(
        self,
        tableView: UITableView,
        indexPath: NSIndexPath
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tableViewDidEndMultipleSelectionInteraction_(
        self,
        tableView: UITableView
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tableView_contextMenuConfigurationForRowAtIndexPath_point_(
        self,
        tableView: UITableView,
        indexPath: NSIndexPath,
        point: CGPoint
    ) -> UIContextMenuConfiguration
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tableView_previewForHighlightingContextMenuWithConfiguration_(
        self,
        tableView: UITableView,
        configuration: UIContextMenuConfiguration
    ) -> UITargetedPreview
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tableView_previewForDismissingContextMenuWithConfiguration_(
        self,
        tableView: UITableView,
        configuration: UIContextMenuConfiguration
    ) -> UITargetedPreview
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tableView_willPerformPreviewActionForMenuWithConfiguration_animator_(
        self,
        tableView: UITableView,
        configuration: UIContextMenuConfiguration,
        animator: *mut u64
    )
    where
        Self::Target: Message + Sized
, { ... } }

Provided methods

unsafe fn tableView_willDisplayCell_forRowAtIndexPath_(
    self,
    tableView: UITableView,
    cell: UITableViewCell,
    indexPath: NSIndexPath
) where
    Self::Target: Message + Sized

unsafe fn tableView_willDisplayHeaderView_forSection_(
    self,
    tableView: UITableView,
    view: UIView,
    section: NSInteger
) where
    Self::Target: Message + Sized

unsafe fn tableView_willDisplayFooterView_forSection_(
    self,
    tableView: UITableView,
    view: UIView,
    section: NSInteger
) where
    Self::Target: Message + Sized

unsafe fn tableView_didEndDisplayingCell_forRowAtIndexPath_(
    self,
    tableView: UITableView,
    cell: UITableViewCell,
    indexPath: NSIndexPath
) where
    Self::Target: Message + Sized

unsafe fn tableView_didEndDisplayingHeaderView_forSection_(
    self,
    tableView: UITableView,
    view: UIView,
    section: NSInteger
) where
    Self::Target: Message + Sized

unsafe fn tableView_didEndDisplayingFooterView_forSection_(
    self,
    tableView: UITableView,
    view: UIView,
    section: NSInteger
) where
    Self::Target: Message + Sized

unsafe fn tableView_heightForRowAtIndexPath_(
    self,
    tableView: UITableView,
    indexPath: NSIndexPath
) -> CGFloat where
    Self::Target: Message + Sized

unsafe fn tableView_heightForHeaderInSection_(
    self,
    tableView: UITableView,
    section: NSInteger
) -> CGFloat where
    Self::Target: Message + Sized

unsafe fn tableView_heightForFooterInSection_(
    self,
    tableView: UITableView,
    section: NSInteger
) -> CGFloat where
    Self::Target: Message + Sized

unsafe fn tableView_estimatedHeightForRowAtIndexPath_(
    self,
    tableView: UITableView,
    indexPath: NSIndexPath
) -> CGFloat where
    Self::Target: Message + Sized

unsafe fn tableView_estimatedHeightForHeaderInSection_(
    self,
    tableView: UITableView,
    section: NSInteger
) -> CGFloat where
    Self::Target: Message + Sized

unsafe fn tableView_estimatedHeightForFooterInSection_(
    self,
    tableView: UITableView,
    section: NSInteger
) -> CGFloat where
    Self::Target: Message + Sized

unsafe fn tableView_viewForHeaderInSection_(
    self,
    tableView: UITableView,
    section: NSInteger
) -> UIView where
    Self::Target: Message + Sized

unsafe fn tableView_viewForFooterInSection_(
    self,
    tableView: UITableView,
    section: NSInteger
) -> UIView where
    Self::Target: Message + Sized

unsafe fn tableView_accessoryTypeForRowWithIndexPath_(
    self,
    tableView: UITableView,
    indexPath: NSIndexPath
) -> UITableViewCellAccessoryType where
    Self::Target: Message + Sized

unsafe fn tableView_accessoryButtonTappedForRowWithIndexPath_(
    self,
    tableView: UITableView,
    indexPath: NSIndexPath
) where
    Self::Target: Message + Sized

unsafe fn tableView_shouldHighlightRowAtIndexPath_(
    self,
    tableView: UITableView,
    indexPath: NSIndexPath
) -> BOOL where
    Self::Target: Message + Sized

unsafe fn tableView_didHighlightRowAtIndexPath_(
    self,
    tableView: UITableView,
    indexPath: NSIndexPath
) where
    Self::Target: Message + Sized

unsafe fn tableView_didUnhighlightRowAtIndexPath_(
    self,
    tableView: UITableView,
    indexPath: NSIndexPath
) where
    Self::Target: Message + Sized

unsafe fn tableView_willSelectRowAtIndexPath_(
    self,
    tableView: UITableView,
    indexPath: NSIndexPath
) -> NSIndexPath where
    Self::Target: Message + Sized

unsafe fn tableView_willDeselectRowAtIndexPath_(
    self,
    tableView: UITableView,
    indexPath: NSIndexPath
) -> NSIndexPath where
    Self::Target: Message + Sized

unsafe fn tableView_didSelectRowAtIndexPath_(
    self,
    tableView: UITableView,
    indexPath: NSIndexPath
) where
    Self::Target: Message + Sized

unsafe fn tableView_didDeselectRowAtIndexPath_(
    self,
    tableView: UITableView,
    indexPath: NSIndexPath
) where
    Self::Target: Message + Sized

unsafe fn tableView_editingStyleForRowAtIndexPath_(
    self,
    tableView: UITableView,
    indexPath: NSIndexPath
) -> UITableViewCellEditingStyle where
    Self::Target: Message + Sized

unsafe fn tableView_titleForDeleteConfirmationButtonForRowAtIndexPath_(
    self,
    tableView: UITableView,
    indexPath: NSIndexPath
) -> NSString where
    Self::Target: Message + Sized

unsafe fn tableView_editActionsForRowAtIndexPath_(
    self,
    tableView: UITableView,
    indexPath: NSIndexPath
) -> NSArray where
    Self::Target: Message + Sized

unsafe fn tableView_leadingSwipeActionsConfigurationForRowAtIndexPath_(
    self,
    tableView: UITableView,
    indexPath: NSIndexPath
) -> UISwipeActionsConfiguration where
    Self::Target: Message + Sized

unsafe fn tableView_trailingSwipeActionsConfigurationForRowAtIndexPath_(
    self,
    tableView: UITableView,
    indexPath: NSIndexPath
) -> UISwipeActionsConfiguration where
    Self::Target: Message + Sized

unsafe fn tableView_shouldIndentWhileEditingRowAtIndexPath_(
    self,
    tableView: UITableView,
    indexPath: NSIndexPath
) -> BOOL where
    Self::Target: Message + Sized

unsafe fn tableView_willBeginEditingRowAtIndexPath_(
    self,
    tableView: UITableView,
    indexPath: NSIndexPath
) where
    Self::Target: Message + Sized

unsafe fn tableView_didEndEditingRowAtIndexPath_(
    self,
    tableView: UITableView,
    indexPath: NSIndexPath
) where
    Self::Target: Message + Sized

unsafe fn tableView_targetIndexPathForMoveFromRowAtIndexPath_toProposedIndexPath_(
    self,
    tableView: UITableView,
    sourceIndexPath: NSIndexPath,
    proposedDestinationIndexPath: NSIndexPath
) -> NSIndexPath where
    Self::Target: Message + Sized

unsafe fn tableView_indentationLevelForRowAtIndexPath_(
    self,
    tableView: UITableView,
    indexPath: NSIndexPath
) -> NSInteger where
    Self::Target: Message + Sized

unsafe fn tableView_shouldShowMenuForRowAtIndexPath_(
    self,
    tableView: UITableView,
    indexPath: NSIndexPath
) -> BOOL where
    Self::Target: Message + Sized

unsafe fn tableView_canPerformAction_forRowAtIndexPath_withSender_(
    self,
    tableView: UITableView,
    action: Sel,
    indexPath: NSIndexPath,
    sender: id
) -> BOOL where
    Self::Target: Message + Sized

unsafe fn tableView_performAction_forRowAtIndexPath_withSender_(
    self,
    tableView: UITableView,
    action: Sel,
    indexPath: NSIndexPath,
    sender: id
) where
    Self::Target: Message + Sized

unsafe fn tableView_canFocusRowAtIndexPath_(
    self,
    tableView: UITableView,
    indexPath: NSIndexPath
) -> BOOL where
    Self::Target: Message + Sized

unsafe fn tableView_shouldUpdateFocusInContext_(
    self,
    tableView: UITableView,
    context: UITableViewFocusUpdateContext
) -> BOOL where
    Self::Target: Message + Sized

unsafe fn tableView_didUpdateFocusInContext_withAnimationCoordinator_(
    self,
    tableView: UITableView,
    context: UITableViewFocusUpdateContext,
    coordinator: UIFocusAnimationCoordinator
) where
    Self::Target: Message + Sized

unsafe fn indexPathForPreferredFocusedViewInTableView_(
    self,
    tableView: UITableView
) -> NSIndexPath where
    Self::Target: Message + Sized

unsafe fn tableView_shouldSpringLoadRowAtIndexPath_withContext_(
    self,
    tableView: UITableView,
    indexPath: NSIndexPath,
    context: *mut u64
) -> BOOL where
    Self::Target: Message + Sized

unsafe fn tableView_shouldBeginMultipleSelectionInteractionAtIndexPath_(
    self,
    tableView: UITableView,
    indexPath: NSIndexPath
) -> BOOL where
    Self::Target: Message + Sized

unsafe fn tableView_didBeginMultipleSelectionInteractionAtIndexPath_(
    self,
    tableView: UITableView,
    indexPath: NSIndexPath
) where
    Self::Target: Message + Sized

unsafe fn tableViewDidEndMultipleSelectionInteraction_(
    self,
    tableView: UITableView
) where
    Self::Target: Message + Sized

unsafe fn tableView_contextMenuConfigurationForRowAtIndexPath_point_(
    self,
    tableView: UITableView,
    indexPath: NSIndexPath,
    point: CGPoint
) -> UIContextMenuConfiguration where
    Self::Target: Message + Sized

unsafe fn tableView_previewForHighlightingContextMenuWithConfiguration_(
    self,
    tableView: UITableView,
    configuration: UIContextMenuConfiguration
) -> UITargetedPreview where
    Self::Target: Message + Sized

unsafe fn tableView_previewForDismissingContextMenuWithConfiguration_(
    self,
    tableView: UITableView,
    configuration: UIContextMenuConfiguration
) -> UITargetedPreview where
    Self::Target: Message + Sized

unsafe fn tableView_willPerformPreviewActionForMenuWithConfiguration_animator_(
    self,
    tableView: UITableView,
    configuration: UIContextMenuConfiguration,
    animator: *mut u64
) where
    Self::Target: Message + Sized

Loading content...

Implementors

impl PUITableViewDelegate for UITableViewController[src]

Loading content...