我有一个UIViewController,它有时会增长一个UITableView,当它完成时,我只是初始化TableView实例变量并将其添加到 View 中,但是我不确定如何处理要添加到 View 的单元格的出队列;我需要重用标识符,但不确定如何设置它。
在这种方法下我该怎么办?
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *cellIdentifier = @"wot";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:cellIdentifier forIndexPath:indexPath];
return cell;
}
最佳答案
使用方法initWithStyle:reuseIdentifier
cell
是否存在代码
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath (NSIndexPath*)indexPath
{
static NSString *cellIdentifier = @"wot";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:cellIdentifier forIndexPath:indexPath];
if (!cell)
cell = [[UITableViewCell alloc] initWithStyle: someStyle reuseIdentifier: cellIdentifier];
return cell;
}
关于iphone - iPhone-以编程方式添加UITableView-如何设置单元的重用标识符?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15772311/