欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

自定义cell

程序员文章站 2022-07-13 16:36:32
...
  1. 新建一个基类为“UITableViewController"的类。
  2. 新建一个empty的.xib文件(例如programCell.xib),拖入一个 table view cell到.xib文件中,再拖入自己想要的一些空间
  3. 在步骤1新建的类中修改如下代码即可(注释掉一句代码,添加一句代码),运行就可以看到效果了。
    - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
    {
        static NSString *CellIdentifier = @"Cell";
        UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
        if (cell == nil) {
            cell = [[[NSBundle mainBundle]loadNibNamed:@"programCell" owner:nil options:nil]lastObject];
        //    cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
        }
        
        
        return cell;
    }