UITableView

要讓 UITableViewController 實現 UITableViewDataSource 協議,須要實現如下方法:spa

1. - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView;code

指定section數blog

所謂的section,我目前的理解,就是相似通信錄裏面的按照首字母分塊A、B、Cit

 

2. - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section;io

指定每一個section的row數table

 

3. - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPathclass

指定對應cell的內容queue

初始化cell有兩種方法:方法

UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"ToDoEventCell" forIndexPath:indexPath];

UITableViewCell *cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:@"ToDoEventCell"];
相關文章
相關標籤/搜索