TableView實現多選,並限制選擇個數

2021-07-10 20:29:51 字數 924 閱讀 8116

今天幫同學倒騰了了這個需求,由於手生,弄了快乙個小時才完全弄好。因此記錄下來,漲漲經驗。

如題:要實現tableview的多選,並要限制個數n。

#import "viewcontroller.h"

@inte***ce

viewcontroller ()

@end

@implementation

viewcontroller

- (void)viewdidload

-(nsinteger)tableview:(uitableview *)tableview numberofrowsinsection:(nsinteger)section

-(uitableviewcell *)tableview:(uitableview *)tableview cellforrowatindexpath:(nsindexpath *)indexpathp

cell.textlabel

.text = [nsstring stringwithformat:@"第%ld行", indexpathp.row];

cell.selectionstyle = uitableviewcellselectionstylenone;

return cell;

}//取消選擇cell

-(void)tableview:(uitableview *)tableview diddeselectrowatindexpath:(nsindexpath *)indexpath

//選擇cell

-(void)tableview:(uitableview *)tableview didselectrowatindexpath:(nsindexpath *)indexpath

}@end

實現tableView多選功能及出現問題解決

呼叫如下函式即進入編輯狀態.self tableviewsetediting self tableview.editing animated yes 實現如下委託 uitableviewcelleditingstyle tableview uitableview tableview editings...

實現tableView多選功能及出現問題解決

呼叫如下函式即進入編輯狀態.self tableviewsetediting self tableview.editing animated yes 實現如下委託 uitableviewcelleditingstyle tableview uitableview tableview editings...

Swift 關於tableView的多選和刪除

建立表 tableview在沒有實現datasource的三個方法是 tableview.datasource self 會報錯 關於tableview的多選操作 func tableview tableview uitableview,editingstyleforrowat indexpath ...