UITableView 的行刪除

2021-06-27 20:26:06 字數 2068 閱讀 3851

//

//uitableview-編輯模式

////

created by mj on 13-4-11.

////

#import

"mjviewcontroller.h

"@inte***ce mjviewcontroller ()

@property (nonatomic, retain) nsmutablearray *data;

@end

@implementation mjviewcontroller

#pragma mark - 生命週期方法

- (void

)viewdidload

//設定tableview可不可以選中

= no;

//允許tableview多選

= yes;

//編輯模式下是否可以選中

duringediting = no;

//編輯模式下是否可以多選

duringediting = yes;

//獲取被選中的所有行

//[self.tableview indexpathsforselectedrows]

//獲取當前可見的行

//[self.tableview indexpathsforvisiblerows];

}- (void

)viewdidunload

- (void

)dealloc

#pragma mark - 資料來源方法

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

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

cell.textlabel.text =[self.data objectatindex:indexpath.row];

return

cell;

}#pragma mark - **方法

#pragma mark 設定cell的高度

- (cgfloat)tableview:(uitableview *)tableview heightforrowatindexpath:(nsindexpath *)indexpath

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

#pragma mark 提交編輯操作時會呼叫這個方法(刪除,新增)

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

else

}#pragma mark 決定tableview的編輯模式

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

#pragma mark 只有實現這個方法,編輯模式中才允許移動cell

- (void)tableview:(uitableview *)tableview moverowatindexpath:(nsindexpath *)sourceindexpath toindexpath:(nsindexpath *)destinationindexpath

#pragma mark - 公共方法

#pragma mark 刪除資料

- (void

)deletedata

#pragma mark 新增資料

- (void

)adddata

@end

UITableView刪除行或者刪除組的問題

userid mbnonemptystring user default objectforkey kuserid cardno mbnonemptystring dataarray indexdelete cardno delectspace cardtype mbnonemptystring d...

UITableView划動刪除的實現

先前的準備工作 第一步,準備好資料來源.import inte ce uitablecellswapdeleteviewcontroller uiviewcontroller property nonatomic,retain uitableview testtableview property n...

UITableView的移動 刪除操作

uitableview的功能很強大,經常用的如刪除 移動等功能都能非常簡單的實現,現將刪除移動屬性的使用貼出來 pragma mark pragma mark table view data source methods 設定編輯模式 刪除 加入 uitableviewcelleditingstyl...