SwimListViewController

public class SwimListViewController : UIViewController, UITableViewDataSource, UITableViewDelegate, SwimListViewHelperDelegate

To use this class:

  1. Subclass it with your own view controller.
  2. Set swimListTableView equal to the correct on-screen UITableView in your viewDidLoad. This will register the Swim list with the given UITableView, including setting its dataSource and delegate to refer to this instance of SwimListViewController.
  3. Implement cellForRowAtIndexPath as normal (overriding the fake implementation here).
  • The Swim objects in this list.

    Equivalent to swimListManager.objects (this is just an alias for convenience).

    Declaration

    Swift

    public var swimObjects: [SwimModelProtocolBase] { get }
  • Undocumented

    Declaration

    Swift

    public class SwimListViewController : UIViewController, UITableViewDataSource, UITableViewDelegate, SwimListViewHelperDelegate
  • The SwimListManager instance that was given to us in the init.

    Declaration

    Swift

    public var swimListManager: SwimSwift.SwimListManager { get }
  • Undocumented

    Declaration

    Swift

    public class SwimListViewController : UIViewController, UITableViewDataSource, UITableViewDelegate, SwimListViewHelperDelegate
  • The section in the UITableView where objects from the Swim list will appear.

    This defaults to 0. You may set it from your subclass if you want to use section 0 for something else. In that case, you must also override all the UITableViewDataSource methods and call SwimListTableViewController’s implementation of those if and only if the given section is equal to objectSection.

    Declaration

    Swift

    public var swimObjectSection: Int
  • Undocumented

    Declaration

    Swift

    public class SwimListViewController : UIViewController, UITableViewDataSource, UITableViewDelegate, SwimListViewHelperDelegate
  • Undocumented

    Declaration

    Swift

    public class SwimListViewController : UIViewController, UITableViewDataSource, UITableViewDelegate, SwimListViewHelperDelegate
  • Undocumented

    Declaration

    Swift

    public class SwimListViewController : UIViewController, UITableViewDataSource, UITableViewDelegate, SwimListViewHelperDelegate
  • Undocumented

    Declaration

    Swift

    public class SwimListViewController : UIViewController, UITableViewDataSource, UITableViewDelegate, SwimListViewHelperDelegate
  • Undocumented

    Declaration

    Swift

    public class SwimListViewController : UIViewController, UITableViewDataSource, UITableViewDelegate, SwimListViewHelperDelegate
  • Undocumented

    Declaration

    Swift

    public class SwimListViewController : UIViewController, UITableViewDataSource, UITableViewDelegate, SwimListViewHelperDelegate
  • Undocumented

    Declaration

    Swift

    public class SwimListViewController : UIViewController, UITableViewDataSource, UITableViewDelegate, SwimListViewHelperDelegate
  • Undocumented

    Declaration

    Swift

    public class SwimListViewController : UIViewController, UITableViewDataSource, UITableViewDelegate, SwimListViewHelperDelegate
  • Undocumented

    Declaration

    Swift

    public class SwimListViewController : UIViewController, UITableViewDataSource, UITableViewDelegate, SwimListViewHelperDelegate
  • Undocumented

    Declaration

    Swift

    public class SwimListViewController : UIViewController, UITableViewDataSource, UITableViewDelegate, SwimListViewHelperDelegate
  • Undocumented

    Declaration

    Swift

    public class SwimListViewController : UIViewController, UITableViewDataSource, UITableViewDelegate, SwimListViewHelperDelegate
  • Undocumented

    Declaration

    Swift

    public class SwimListViewController : UIViewController, UITableViewDataSource, UITableViewDelegate, SwimListViewHelperDelegate
  • Undocumented

    Declaration

    Swift

    public class SwimListViewController : UIViewController, UITableViewDataSource, UITableViewDelegate, SwimListViewHelperDelegate