CSSelectNameController

public class CSSelectNameController<Data: CSNameRowType>:
    CSMainController, UITableViewDelegate, UITableViewDataSource

Undocumented

  • Undocumented

    Declaration

    Swift

    public let table: UITableView
  • Undocumented

    Declaration

    Swift

    public let search: CSSearchBarController
  • Undocumented

    Declaration

    Swift

    public var onCellCreate: ((UITableViewCell) -> Void)?
  • Undocumented

    Declaration

    Swift

    public var selectedName: Data?
  • Undocumented

    Declaration

    Swift

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

    Declaration

    Swift

    @discardableResult
    public func addDelete<T>(_ onDelete: @escaping (Data) -> CSResponse<T>) -> Self where T : AnyObject, T : CSAnyProtocol
  • Undocumented

    Declaration

    Swift

    public override func onViewWillAppear()
  • 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)