【发布时间】:2010-01-24 08:35:35
【问题描述】:
我有一个表格视图。它设置和工作的一切。 我有 cell.accessoryType 工作正常,但我没有一次让 cell.editingAccessoryType 工作。 它适用于不推荐使用的方法,但使用新方法......没有运气。 这是我的代码,至少是第一部分:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
UITableViewCell *cell = nil;
开关(indexPath.section)
{
案例 RFE_SECTION:
开关(indexPath.row)
{
案例0:
{
静态 NSString *RFECellIdentifier = @"RFECellIdentifier";
cell = [tableView dequeueReusableCellWithIdentifier:RFECellIdentifier];
if (cell == nil)
{
// Create a cell to display "Add Visit".
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:RFECellIdentifier] autorelease];
cell.textLabel.lineBreakMode = UILineBreakModeWordWrap;
cell.textLabel.numberOfLines = 0;
cell.textLabel.font = [UIFont fontWithName:@"American Typewriter" size:16.0f];
}
if (visit.rfe.length == 0)
{
cell.textLabel.text = @"Add Reason for Encounter";
}
if (visit.rfe.length != 0)
{
cell.textLabel.text = visit.rfe;
}
} 休息; } 休息;
下一节,等等,等等,等等。
每当我将editingAccessoryType 放入时,我都会去编辑tableView,但它并没有显示出来。有任何想法吗?我错过了一些委托方法吗?
我也有一个 - (void)setEditing:(BOOL)editing Animation:(BOOL)animated 方法设置。那会有什么不同吗? 我现在有点迷路了。 提前致谢。
【问题讨论】:
标签: iphone uitableview