本文主要是介绍创建UITableViewCell(不使用XIB情况),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、直接使用系统提供的cell//1. 从复用池(复用队列)中根据复用标识取一个cellUITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier: @"cell];//2. 如果取不到,则创建一个cell并指定一个复用标识。if (cell == nil){cell = [[UITableViewCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier: @"cell];}二、使用自己定义的cell[_myTableView registerClass:[myCell class] forCellReuseIdentifier:@"cell"];myCell * cell = [tableView dequeueReusableCellWithIdentifier:@"cell" forIndexPath:indexPath];然后在myCell里面自定义需要的控件,注意控件需要在cell初始化时添加到contentView。(注意:自定义cell,初始化不是init,而是initWithStyle)
这篇关于创建UITableViewCell(不使用XIB情况)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!