簡體   English   中英

在重新加載tableview ios 8時,編輯選項消失了

[英]Edit options disappeared on reload of tableview ios 8

我正在開發iOS 8測試版。 我在編輯模式下有一個帶有刪除和重新排序選項的tableview。 這些編輯選項第一次運行正常,但隨着表重新加載或單元格重新加載(在表滾動),這些選項消失。

任何建議都會有所幫助。

更新:UITableViewCell的以下方法確實每次都編輯為“是”

(void)setEditing:(BOOL)編輯動畫:( BOOL)動畫

我在這個方法里面檢查一下

if([NSStringFromClass([view class])rangeOfString:@“Reorder”]。location!= NSNotFound)

這是第一次創建表時似乎工作,但在重新加載表時不起作用。

確保這兩個函數返回顯示的值。 否則即使在編輯模式下,它也會在編輯模式下顯示為“不”。

- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath{
return UITableViewCellEditingStyleDelete; 
}

- (BOOL)tableView:(UITableView *)tableview shouldIndentWhileEditingRowAtIndexPath:(NSIndexPath *)indexPath {
return YES;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM