// 테이블 편집상태일때 실행됨.
- (
void
)tableView:(
UITableView
*)tableView willBeginEditingRowAtIndexPath:(
NSIndexPath
*)indexPath {
// 테이블 편집이 완료되었을때 실행됨.
- (
void
)tableView:(
UITableView
*)tableView didEndEditingRowAtIndexPath:(
NSIndexPath
*)indexPath {
// 테이블 셀의 스타일 값을 리턴해줌;
- (
UITableViewCellEditingStyle
)tableView:(
UITableView
*)tableView editingStyleForRowAtIndexPath:(
NSIndexPath
*)indexPath {
UITableViewCellEditingStyle
result =
UITableViewCellEditingStyleNone
;
result =
UITableViewCellEditingStyleDelete
;
return
(result);
// 테이블 편집중 편집 스타일이 리턴되면 실행됨 (삭제, 추가등)
- (
void
)tableView:(
UITableView
*)tableView commitEditingStyle:(
UITableViewCellEditingStyle
)editingStyle forRowAtIndexPath:(
NSIndexPath
*)indexPath {
if
(editingStyle !=
UITableViewCellEditingStyleDelete
) {
return
;
// 테이블 셀을 이동하였을때 실행됨
- (
void
)tableView:(
UITableView
*)tableView moveRowAtIndexPath:(
NSIndexPath
*)sourceIndexPath toIndexPath:(
NSIndexPath
*)destinationIndexPath {
// 테이블 줄수를 반환한다.
- (
NSInteger
)tableView:(
UITableView
*)tableView numberOfRowsInSection:(
NSInteger
)section {
NSInteger
result =
0
;
return
(result);
// 테이블 셀을 만든다(위에 줄수만큼)
- (
UITableViewCell
*)tableView:(
UITableView
*)tableView cellForRowAtIndexPath:(
NSIndexPath
*)indexPath {
UITableViewCell
*result =
nil
;
if
([tableView
isEqual
:
self
.
myTableView
] ==
YES
) {
static
NSString
*SimpleIdentifier =
@"DataCell"
;
result = [tableView
dequeueReusableCellWithIdentifier
:SimpleIdentifier];
if
(result ==
nil
) {
result = [[[
UITableViewCell
alloc
]
initWithStyle
:
UITableViewCellStyleSubtitle
reuseIdentifier
:SimpleIdentifier]
autorelease
];
result.
textLabel
.
text
= [
NSString
stringWithFormat
:
@"CELL NAME"
];
result.
selectionStyle
=
UITableViewCellSelectionStyleNone
;
return
(result);
// 테이블의 섹션갯수를 반환한다.
- (
NSInteger
)numberOfSectionsInTableView:(
UITableView
*)tableView {
NSInteger
result =
0
;
return
(result);