DTTableViewDataSource

open class DTTableViewDataSource : DTTableViewDelegateWrapper, UITableViewDataSource

Object, that implements UITableViewDataSource methods for DTTableViewManager.

  • Implementation for UITableViewDataSource protocol

    Declaration

    Swift

    open func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int
  • Implementation for UITableViewDataSource protocol

    Declaration

    Swift

    open func numberOfSections(in tableView: UITableView) -> Int
  • Implementation for UITableViewDataSource protocol

    Declaration

    Swift

    open func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell
  • Implementation for UITableViewDataSource protocol

    Declaration

    Swift

    open func tableView(_ tableView: UITableView, titleForHeaderInSection section: Int) -> String?
  • Implementation for UITableViewDataSource protocol

    Declaration

    Swift

    open func tableView(_ tableView: UITableView, titleForFooterInSection section: Int) -> String?
  • Implementation for UITableViewDataSource protocol

    Declaration

    Swift

    open func tableView(_ tableView: UITableView, moveRowAt sourceIndexPath: IndexPath, to destinationIndexPath: IndexPath)
  • Implementation for UITableViewDataSource protocol

    Declaration

    Swift

    open func tableView(_ tableView: UITableView, commit editingStyle: UITableViewCell.EditingStyle, forRowAt indexPath: IndexPath)
  • Implementation for UITableViewDataSource protocol

    Declaration

    Swift

    open func tableView(_ tableView: UITableView, canEditRowAt indexPath: IndexPath) -> Bool
  • Implementation for UITableViewDataSource protocol

    Declaration

    Swift

    open func tableView(_ tableView: UITableView, canMoveRowAt indexPath: IndexPath) -> Bool
  • Implementation for UITableViewDataSource protocol

    Declaration

    Swift

    open func sectionIndexTitles(for tableView: UITableView) -> [String]?
  • Implementation for UITableViewDataSource protocol

    Declaration

    Swift

    open func tableView(_ tableView: UITableView, sectionForSectionIndexTitle title: String, at index: Int) -> Int