UITableView增加和刪除 移動

2022-01-29 13:31:55 字數 2369 閱讀 5660

複習一下:

1、在控制器上新增乙個uitableview,  暫時該uitableview控制項變數名命名為為tableview, 設定控制項**,實現控制器的uitableviewdatasource, uitableviewdelegate協議;

2、tableview控制項的

editing屬性預設是no, 並且uitableviewcell預設情況下沒有刪除和增加功能。

實現**方法

- (void)tableview:(uitableview *)tableview commiteditingstyle:(uitableviewcelleditingstyle)editingstyle forrowatindexpath:(nsindexpath *)indexpath;
後,然後uitableviewcell向左拖拽時會出現刪除按鈕:

在**方法裡面做相應處理,就可以實現刪除功能,**如下:

//**方法,實現後可以進行增加單元行或者刪除單元行

- (void)tableview:(uitableview *)tableview commiteditingstyle:(uitableviewcelleditingstyle)editingstyle forrowatindexpath:(nsindexpath *)indexpath;

// nslog(@"%d", editingstyle);

//當樣式是刪除操作,進行刪除

if (editingstyle == uitableviewcelleditingstyledelete)

}

這裡還有乙個**方法:

- (uitableviewcelleditingstyle)tableview:(uitableview*)tableview editingstyleforrowatindexpath:(nsindexpath*)indexpath;當沒有實現此方法時,預設是返回

uitableviewcelleditingstyledelete列舉,要想實現單元格增加,就要實現此方法,並且返回uitableviewcelleditingstyleinsert列舉

然後還要設定tableview控制項屬性 editing 為yes, 完整**如下:

- (void)viewdidload 

//delegate**方法,實現此方法,可以設定uitableviewcell增加或刪除功能,如果不實現此方法,預設都是刪除樣式

- (uitableviewcelleditingstyle)tableview:(uitableview *)tableview editingstyleforrowatindexpath:(nsindexpath *)indexpath

else

}//處理uitableviewcell的增加和刪除功能

- (void)tableview:(uitableview *)tableview commiteditingstyle:(uitableviewcelleditingstyle)editingstyle forrowatindexpath:(nsindexpath *)indexpath;

//刪除操作

if (editingstyle == uitableviewcelleditingstyledelete)//插入操作

else if (editingstyle == uitableviewcelleditingstyleinsert)

}

執行後一載入截圖為:

可以進行增加或刪除操作:

3、uitableviewcell的移動:實現乙個**方法,就可以進行單元格的移動:

//實現此方法,就可以移動單元格, 方法裡面是讓資料和樣式移動保持一致

按住想要移動的uitableviewcell的哪個三橫圖示,可以進行移動

MongoDB增加使用者認證 增加使用者 刪

mongodb增加使用者認證 增加使用者 刪除使用者 修改使用者密碼 讀寫許可權 唯讀許可權 說明 增加使用者是針對 資料庫進行操作 www.2cto.com 1.進入到資料庫 use dbname 2.針對當前資料庫新增使用者 許可權是針對當前資料 1.新增並驗證使用者 use admin db....

NGUI ScrollView動態新增和刪除物件。

動態新增,基本思想是 1 先把要新增的元素在編輯器中編輯好,製作成乙個prefab。2 在 中,動態的生成乙個新的物件加入到grid物件的子物件中。這裡利用到了resources物件,這個物件的用法可以參照官網,就是在assets目錄下有乙個resources目錄,位置隨便,只要是在assets目錄...

NGUI ScrollView動態加入和刪除物件。

動態加入,基本思想是 1 先把要加入的元素在編輯器中編輯好,製作成乙個prefab。2 在 中,動態的生成乙個新的物件增加到grid物件的子物件中。這裡利用到了resources物件,這個物件的使用方法能夠參照官網,就是在assets資料夾下有乙個resources資料夾,位置隨便,僅僅要是在ass...