2013-05-08 123 views
0

让我先揭开序幕:我刚刚开始iOS编程,此外我是一名学生,这是作业。自定义UITableViewCell编辑模式图标

我目前正在做的项目需要创建一个带有自定义单元格的表格视图。我已经实现了。但是,它还需要将表视图置于编辑模式以删除东西(即使出现红色图标)。这是我没有达到的。以下是直接用于更改编辑模式的代码。 (观点是电视机,它连接到一个UIButton)

-(IBAction)toggleEdit:(id)sender 
{ 

    if(isEditing) 
    { 
    NSLog(@"true"); 
    isEditing = false; 
    [view setEditing:false]; 
    } 
    else 
    { 
    NSLog(@"false"); 
    isEditing = true; 
    [view setEditing:true]; 
    } 
} 

细胞分配代码:

-(UITableViewCell*)tableView:(UITableView*)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 
{ 
    static NSString* cellID = @"Cell"; 

    ShipCell *cell = [tableView dequeueReusableCellWithIdentifier:cellID]; 

    if (!cell) 
    { 
    NSArray* views = [[NSBundle mainBundle] loadNibNamed:@"ShipCellView" owner:self options:nil]; 
    cell = [views objectAtIndex:0]; 
    } 


    cell.nameLabel.text = [dataController getNameAtIndex:indexPath.row]; 
    cell.operatorLabel.text = [dataController getOperatorAtIndex:indexPath.row]; 
    cell.flagImage.image = [dataController getFlagAtIndex:indexPath.row]; 

    return cell; 
} 

相关UIBuilder截图:

enter image description hereenter image description here

我已经通过我的学校任命的iOS5教科书(适用于iOS6的教学大楼)以及许多学校视频,这些视频说我目前的代码将起作用。 (其中它在显示自定义细胞的条件,但不显示图标编辑)

全部信号源(相关文件)完成的缘故: http://pastebin.com/upLYXz4i 的细胞笔尖控制器是样板。

+0

您的主题太长,志愿者无法全部阅读。请缩短它。 – 2013-05-08 21:56:22

+0

我已经发布了更长的时间并获得了答案,但是如果在这种情况下它会有所帮助,我只是简化了一下这个问题。 – Tarkenfire 2013-05-08 22:17:19

回答

0

问题来自我使用伪保留关键字为我的网点之一;改变它解决了这个问题。

具体而言,我给出了一个outlet视图,这不是一件好事。