One Logo Pool Ball
UIKit · IOS API REFERENCE

UITableViewController

class · iOS 2.0+ · SDK 27.1

@MainActor class UITableViewController

Members (9)

init · iOS 2.0+

init

TypeScript
static initCoder(coder: _Foundation_NSCoder): Promise<(UITableViewController) | null>
Swift declaration
init?(coder: NSCoder)
init · iOS 2.0+

init

TypeScript
static initNibNameBundle(nibNameOrNil?: (string) | null, nibBundleOrNil?: (_Foundation_Bundle) | null): Promise<UITableViewController>
Swift declaration
init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: Bundle?)
init · iOS 2.0+

init

TypeScript
static initStyle(style: UITableView_Style): Promise<UITableViewController>
Swift declaration
init(style: UITableView.Style)
get · iOS 3.2+

clearsSelectionOnViewWillAppear

TypeScript
get clearsSelectionOnViewWillAppear(): Promise<boolean>
Swift declaration
var clearsSelectionOnViewWillAppear: Bool { get set }
set · iOS 3.2+

clearsSelectionOnViewWillAppear

TypeScript
setClearsSelectionOnViewWillAppear(value: boolean): Promise<void>
Swift declaration
var clearsSelectionOnViewWillAppear: Bool { get set }
get · iOS 6.0+

refreshControl

TypeScript
get refreshControl(): Promise<(UIRefreshControl) | null>
Swift declaration
var refreshControl: UIRefreshControl? { get set }
set · iOS 6.0+

refreshControl

TypeScript
setRefreshControl(value?: (UIRefreshControl) | null): Promise<void>
Swift declaration
var refreshControl: UIRefreshControl? { get set }
get · iOS 2.0+

tableView

TypeScript
get tableView(): Promise<(UITableView) | null>
Swift declaration
var tableView: UITableView! { get set }
set · iOS 2.0+

tableView

TypeScript
setTableView(value?: (UITableView) | null): Promise<void>
Swift declaration
var tableView: UITableView! { get set }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

UITableViewController.init()

inherited init: cannot prove legal (class declares 2 custom initializers)

All UIKit types →