[英]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.