【发布时间】:2011-12-20 14:22:07
【问题描述】:
我目前正在尝试创建一种任务跟踪器。以下代码目前有效,但我需要它来删除带有按钮标签的行。换句话说。
当标签为0的按钮被按下时,删除标签为0的行
我所有的尝试都失败了,所以我把它带给专家。
- (void)buttonPressedAction:(id)sender
{
UIButton *button = (UIButton *)sender;
NSInteger *row = button.tag;
NSString *cleanedUp = [NSString stringWithFormat:@"%d", row];
if(button.titleLabel.text == @"Unchecked"){
[button setTitle:@"Checked" forState:UIControlStateNormal];
}
else{
[button setTitle:@"Unchecked" forState:UIControlStateNormal];
}
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:button.titleLabel.text
message:cleanedUp
delegate:nil
cancelButtonTitle:@"OK"
otherButtonTitles:nil];
[alert show];
}
【问题讨论】:
-
我不明白您要删除什么“行”。还要删除
NSInteger *row上的*我相信这会给您带来一些警告。 -
我有多个单元格,每个单元格都有一个 ui 按钮。 uibutton 的标签设置为单元格的 indexpath.row。当这个函数被调用时,我不想为那个单元格设置动画。
标签: ios xcode uitableview tags