如何在UISwitch ValueChanged事件中隐藏UITableView单元?

时间:2013-06-06 22:10:53

标签: objective-c uitableview uiswitch

我试图在从UISwitch收到的值更改事件时隐藏UITableView中的单元格。

这是我现在的IBAction。它确实有效,但不知何故只有在第三次用户按下UI Switch之后。我不知道为什么?

- (IBAction) TogglePasswordCell : (id) sender
{
// get PasswordCell
UITableViewCell *pwdcell = [self.tableView dequeueReusableCellWithIdentifier:@"PasswordCell"];

// check uiswitch status
if(toggle_savepass.on)
{
    // hide pwd cell
    pwdcell.hidden = NO;
}
else
{
    // show pwd cell
    pwdcell.hidden = YES;
}

// reload tableview
[self.tableView reloadData];
}

0 个答案:

没有答案