Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Assign an object that conforms to the UITableViewDelegate
protocol to the delegate property
of your table view:
- (void)viewDidLoad{
[super viewDidLoad];
/* We want a full-screen Table View which is as
big as the View attached to the current
View Controller */
CGRect tableViewFrame = self.view.bounds;
self.myTableView = [[UITableView alloc]
initWithFrame:tableViewFrame
style:UITableViewStylePlain];
self.myTableView.delegate = self;
/* Add this Table View to our View */
[self.view addSubview:self.myTableView];
}
This code assigns the current object as the delegate of the
table view. myTableView is a
property of type UITableView
belonging to the calling view controller. The statement is embedded in the viewDidLoad method, because the calling
object here is an instance of UIViewController, and this method is the
right place to put the statement so that the association is made just
once.