CSNameChooserController

public class CSNameChooserController<RowType: CSNameRowType>: CSMainController
, UITableViewDelegate, UITableViewDataSource

Undocumented

  • Undocumented

    Declaration

    Swift

    public let table: UITableView
  • Undocumented

    Declaration

    Swift

    public let search: CSSearchBarController
  • Undocumented

    Declaration

    Swift

    public var selectedName: RowType?
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func construct(data: [RowType], onSelected: @escaping (RowType) -> Void) -> Self
  • Undocumented

    Declaration

    Swift

    @discardableResult
    public func add(onDelete: @escaping (RowType) -> CSResponseProtocol) -> Self
  • Undocumented

    Declaration

    Swift

    public override func onViewDidLayoutFirstTime()
  • Undocumented

    Declaration

    Swift

    public func tableView(_ tableView: UITableView,
        cellForRowAt path: IndexPath) -> UITableViewCell
  • Undocumented

    Declaration

    Swift

    public func tableView(_ tableView: UITableView,
        numberOfRowsInSection section: Int) -> Int
  • Undocumented

    Declaration

    Swift

    public func tableView(_ tableView: UITableView,
        didSelectRowAt path: IndexPath)
  • Undocumented

    Declaration

    Swift

    public func tableView(_ tableView: UITableView,
        canEditRowAt path: IndexPath) -> Bool
  • Undocumented

    Declaration

    Swift

    public func tableView(_ tableView: UITableView,
        commit editingStyle: UITableViewCell.EditingStyle,
        forRowAt path: IndexPath)