我想打一個表,用戶可以選擇和一個對勾取消:如何刪除另一次點擊複選標記?
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *) indexPath
{
...;
cell.selectionStyle = UITableViewCellSelectionStyleNone;
}
- (void)tableView:(UITableView *) tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
...;
newCell.accessoryType = UITableViewCellAccessoryCheckmark;
...;
}
我試圖卸下檢查標記的單元點擊時再複選標記,但它需要2次點擊到那樣做而不是一個。
如果我設置的選擇樣式爲默認,當我點擊所選行,它消除了藍色的亮點;再次點擊,它會刪除複選標記。
我也嘗試了一些條件語句didSelectRowAtIndexPath
,但他們只是第二次點擊和迴應。
是什麼導致了這個問題,我該如何解決它?
偉大的解決方案,非常感謝! –
真棒先生奧利弗........非常感謝你:) –