自定义单元格CustomCellspa
建立空的Xib文件,在xib文件中添加UITableView视图it
建立UITableViewCell的子类table
创建联系,在xib文件中选中视图,修改视图的Custom Class为上面建立的类file
在使用自定义单元格的地方注册自定义单元格static
//自定义单元格注册,只注册一次tab
static BOOL nibsRegistered = NO;di
if (!nibsRegistered) {文件
//@"custom"为自定义单元格xib文件的名称键盘
UINib *nib = [UINib nibWithNibName:@"custom" bundle:nil];tableview
[tableView registerNib:nib forCellReuseIdentifier:CustomCellIdentifier];
nibsRegistered = YES;
}
空的xib指的是newfile的时候选empty而不是view,xib选视图指的是拖到xib中的tableviewcell而不是file‘s owner,而对于注册来讲,注册的次数跟标识符的个数有关,当你在用UItableviewcell的时候,定义一个标识符那就注册一次,标识符变化几回那就注册几回.
额外添加 :searchbar的编辑不是编辑状态不能用endedit来关闭键盘,要用resignFirstResponder来关闭
另外,重用机制中,标识符不多改变,并且自定义的单元格的属性,不要和父类的tableviewcell的属性名相同