2014-09-27 22 views
-1

我有一個使用iOS 6 SDK構建的應用程序,它使用TableView。使用編輯模式啓用tableview以刪除行。當用戶點擊編輯按鈕時,它會在左側顯示連字符,在每行顯示刪除按鈕。或者,當用戶單擊連字符按鈕以禁用刪除模式或點擊完成按鈕以禁用刪除模式時,編輯模式將停止工作一次。這個問題只發生在iOS8中,而不是以前的版本。如果有人遇到過這個問題,請告訴我。UITableView刪除模式iOS 8中的問題

+0

由於沒有從Apple修復,我已將我的應用升級到iOS 8 SDK – Defendore 2014-12-09 19:34:31

回答

0

我也遇到過這個問題。看起來像蘋果的一個bug。我已經找到一種方法來圍繞它種下去,但..它不是完美的,但它的工作原理有點:)

- (void)tableView:(UITableView *)tableView didEndEditingRowAtIndexPath:(NSIndexPath *)indexPath { 

    tableView.editing = YES; 
    [tableView reloadData]; 
    [tableView setNeedsLayout]; 
    [tableView layoutIfNeeded]; 
} 

此重新加載數據和重置編輯模式。你需要點擊減號按鈕2次而不是一次,但我正在解決這個問題。