ios学习笔记1

-(UITableViewCell *) tableView:(UITableView*) tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    static NSString* ID = @"tg";
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:ID];
    if (cell == nil) {
        cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:ID];
    }
    MJTg *tg = self.tgs[indexPath.row];
    cell.imageView.image = [UIImage imageNamed:tg.icon];
    cell.textLabel.text = tg.title;
    cell.detailTextLabel.text = tg.price;
    return cell;
}

这里使用系统自带的Cell来展示数据,就像anroid里面的android.R.layout.simple_list_item_1一样,也是android系统自带的ListView的item布局。

绝大部分时候,自己开发android都是自定义的list_item。

ios开发时,需要自定义cell,通过:

(1)代码实现;

(2)xib实现;

你可能感兴趣的:(ios学习笔记1)