tableView 批量操作

2021-07-03 10:24:56 字數 871 閱讀 7375

監聽didselectrowatindexpath方法,然後對選中行的是否隱藏屬性取反

還一種思路就是可以將選中的資料模型儲存在乙個可變陣列中進行操作(不推薦)

#pragma mark - tableview**方法

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

- (void)setdeal:(xmgdeal *)deal

self

.tableview

.allowsmultipleselection = yes;

// 獲得所有被選中的行

nsarray *indexpaths = [self

.tableview indexpathsforselectedrows];

// 便利所有的行號

nsmutablearray *deleteddeals = [nsmutablearray array];

for (nsindexpath *path in indexpaths)

// 刪除模型資料

[self

.deals removeobjectsinarray:deleteddeals];

// 重新整理**

swift 4 2 TableView列表操作

對於開發應用來說,列表是最常用到乙個控制項,而且對於列表的操作也最多,我們比較常用的有插入 刪除 多選 排序 索引等等。那麼今天我們就一一的實現我們這些功能。我們下面要用到version 10.1,swift 版本是4.2,在這個環境下實現。如果有不同的版本,有可能不相容,畢竟swift版本現在還沒...

mybatis 批量操作

foreach屬性 屬性描述 item 迴圈體中的具體物件。支援屬性的點路徑訪問,如item.age,item.info.details。具體說明 在list和陣列中是其中的物件,在map中是value。該引數為必選。collection 要做foreach的物件,作為入參時,list 物件預設用l...

FMDB 批量操作

我們往資料庫插入一條資料的過程 開始新事物 插入資料 提交事務 如果我們要插入1000條資料就要把上面的步驟重複執行1000次,fmdb在ios中算是插入資料比較快的了,但如果數目稍微大些就會產生等待,對於使用者體驗不好,而事務的使用可以大大縮短插入時間。fmdb使用事務操作和不使用事務操作插入資料...