我使用SectionIndexTitlesForTableview
方法設置Tableview的標題。當我滑動一個單元格時,刪除按鈕出現在這個看起來很奇怪的標題旁邊。當刪除按鈕出現時如何隱藏這個indexTitles並顯示刪除按鈕消失的時間。單元格上出現刪除按鈕時隱藏sectionindextitles
3
A
回答
0
- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath
{
_someBoolean = YES;
[tableView reloadData];
return YES;
}
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath {
if (editingStyle == UITableViewCellEditingStyleDelete) {
_someBoolean = NO;
[tableView reloadData];
}
}
- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView
{
return _someBoolean ? nil : _yourTitlesArray;
}
1
這可能有助於
- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView
{
return [tableView isEditing] ? nil: @[@"A",@"B",@"C"];
}
- (void)setEditing:(BOOL)editing
{
[super setEditing:editing];
[self reloadSectionIndexTitles];
}
2
的inEditMode
方法隱藏當一個表將被編輯
-(void)tableView:(UITableView *)tableView willBeginEditingRowAtIndexPath:(NSIndexPath *)indexPath{
[self inEditMode:YES];
}
-(void)tableView:(UITableView *)tableView didEndEditingRowAtIndexPath:(NSIndexPath *)indexPath{
[self inEditMode:NO];
}
//on self.editButtonItem click
-(void)setEditing:(BOOL)editing animated:(BOOL)animated{
[super setEditing:editing animated:animated];
[self inEditMode:editing];
}
-(void)inEditMode:(BOOL)inEditMode{
if (inEditMode) { //hide index while in edit mode
self.tableView.sectionIndexMinimumDisplayRowCount = NSIntegerMax;
}else{
self.tableView.sectionIndexMinimumDisplayRowCount = NSIntegerMin;
}
[self.tableView reloadSectionIndexTitles];
}
指數
相關問題
- 1. 當我試圖隱藏GridView上的刪除按鈕時出現錯誤
- 2. 隱藏/取消隱藏excel中的單元格組按鈕
- 3. 單擊按鈕時隱藏UItableview單元格內的圖像
- 4. jQuery在按鈕上添加/刪除類以隱藏元素
- 5. Highchart在導出時隱藏/刪除註釋按鈕
- 6. 在刪除ios7中的表格單元格時,表格單元重疊在刪除按鈕上?
- 7. Uitableview單元格文本隱藏在編輯按鈕上
- 8. 隱藏桌面視圖中特定單元格上的按鈕
- 9. 如何隱藏tablview特定單元格上的按鈕?
- 10. Swipe刪除單元格而不必按下刪除按鈕Swift
- 11. activeadmin的has_many隱藏刪除按鈕
- 12. 顯示/隱藏jqgrid刪除按鈕
- 13. 隱藏Typo3中的刪除按鈕
- 14. 單擊按鈕時刪除表格行
- 15. 如何隱藏表格單元格中的自定義按鈕
- 16. 刪除附在表格上的表單上的刪除按鈕
- 17. 在UITableview上刪除按鈕單元格塊定製單元格圖像
- 18. 使用刪除按鈕單擊克隆div - 但是,如何隱藏初始克隆上的刪除按鈕?
- 19. 如何刪除表格視圖單元格中隱藏行上的空格?
- 20. 按鈕點擊刪除dom隱藏元素阻止我顯示
- 21. 擦除表格視圖單元格中的刪除按鈕
- 22. 隱藏溢出菜單按鈕
- 23. 刪除按鈕留在UITableViewStyleGrouped單元格背景的邊上
- 24. 我想要刪除tableview中的空單元格和隱藏的單元格
- 25. Opencart員工訪問訂單狀態並隱藏刪除按鈕
- 26. 單擊單元格時隱藏MasterViewController
- 27. jQuery刪除/隱藏元素
- 28. 「解除隱藏」後按鈕沒有出現
- 29. 表單上的VB隱藏按鈕
- 30. 隱藏或刪除Cardio Scann屏幕上的鍵盤按鈕(Android)