您现在的位置: 万盛学电脑网 >> 程序编程 >> 网络编程 >> ios >> 正文

iOS开发基础:UITableView

作者:佚名    责任编辑:admin    更新时间:2022-06-22

   实现UITableView的Controller需要实现 < UITableViewDataSource, UITableViewDelegate > 这两个代理,具体就是要实现以下两个方法:

  - (NSInteger)tableView:(UITableView *)tableView

  numberOfRowsInSection:(NSInteger)section{

  return [model getRowCount];

  }

  //返回UITableView的行数

  - (UITableViewCell *)tableView:(UITableView *)tableView

  cellForRowAtIndexPath:(NSIndexPath *)indexPath

  {

  static NSString *CellIdentifier = @”Cell”;

  UITableViewCell *cell = [tableView

  dequeueReusableCellWithIdentifier:CellIdentifier];

  if (cell == nil) {

  cell = [[[UITableViewCell alloc]

  initWithFrame:CGRectZero

  reuseIdentifier:CellIdentifier] autorelease];

  }

  NSUInteger row = [indexPath row];

  cell.textLabel.text = [model getNameAtIndex:row];

  return cell;

  }

  //呈现UITableView的每一个Cell