这是我最近注意到的一件奇怪的事情。即使在使用以下代码设置了附件类型后,我也无法看到我的 UITableView 单元的附件类型
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"LocationCell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier: CellIdentifier] autorelease];
}
if (indexPath.section == 0) {
cell.textLabel.text = @"Move to a New Location";
}else{
cell.textLabel.text = [self.locArray objectAtIndex:indexPath.row];
}
cell.accessoryType = UITableViewCellAccessoryDetailDisclosureButton;
return cell;
}
我设置的配件类型无关紧要。它始终只显示单元格中的文本标签,但没有按钮。我错过了什么吗?请注意,这不是我第一次使用 UITableViewCell。我之前从未遇到过这个问题。同时,我正在 iOS6 上对此进行测试,并在 iPad 模拟器和它自己的设备上都确认了这种行为。