ios中tableview的移動新增刪除

2021-07-30 11:09:30 字數 2029 閱讀 5018

//

//  mjviewcontroller.m

//  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

iOS 中tableview的使用

section總數 nsarray sectionindextitlesfortab leview uitableview tableview section titles 每個section顯示的標題 nsstring tableview uitableview tableview titlefo...

IOS中TableView的用法

一 uitableview 1.資料展示的條件 1 uitableview的所有資料都是由資料來源 datasource 提供的,所以要想在uitableview展示資料,必須設定uitableview的datasource資料來源物件 2 要想當uitableview的datasource物件,必...

iOS中tableView的cell的重用機制

因為最近鋪介面是用到了tableview,所以我就研究了一下tableview的重用機制.tableview的重用機制.剛接觸tableview時我就研究了一下它的重用機制,但是時間長了就有點忘記了,最近老師布置了有關tableview的作業使我又想起了它,所以今天又複習了一下,有不足的地方請大家見...