0
每當我發送我的tableview到編輯模式,我點擊一個單元格旁邊的減號按鈕,並刪除按鈕滑出右側。 (這是正常的)TableViewCell EditingStyleDelete無法正常工作
但是,我有一個非常少量的時間,我可以成功按下這個按鈕。如果我不這樣做,它會很快消失。
我也得到這個錯誤往往: 「試圖設置一個滑動刪除單元格時,我們已經有一個....這似乎不太好」
這裏是我的editingStyleForRowAtIndex:
- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath {
if (indexPath.section == 1) {
return UITableViewCellEditingStyleDelete;
}
else {
return UITableViewCellEditingStyleNone;
}
}
就是這樣,因爲我只希望第2部分是可編輯的。
(我聽說某處定時器可能會導致問題,並且我已經完全關閉了定時器以嘗試調試此問題,所以我的定時器不應該成爲問題,該屬性本身甚至被評論。出)
好的,謝謝我會試試這個! 「subclassing your backgroundView」是什麼意思? – Inbl
@Inbl而不是子類,做到這一點(它似乎更簡單):http://stackoverflow.com/a/19222938/661749 –
所以對於這個人說:「我在UITableViewCell子類的layoutSubviews中做到了這一點。」所以我想我只是做一個繼承自UITableViewCell並實現該方法的類? – Inbl