반응형
TableView용 NSIndexPath 작성 방법
정의한 함수의 테이블 1 행을 삭제해야 합니다.사용하기 위해서deleteRowAtIndexPath
를 사용해야 합니다.IndexPath
섹션과 행을 정의합니다.이런 인덱스 경로를 만들려면 어떻게 해야 합니까?
int {1}을(를) 유일한 멤버로 하는 어레이가 충돌합니다. NSLog 메시지에는 섹션도 정의해야 한다는 내용이 나와 있습니다.
*편집 -> 셀 삭제 관련 코드:
NSIndexPath *myIP = [[NSIndexPath alloc] indexPathForRow:0 inSection:0];
NSArray *myArray = [[NSArray alloc] initWithObjects:myIP, nil];
// [self.tableView beginUpdates];
[self.tableView deleteRowsAtIndexPaths:myArray withRowAnimation:UITableViewRowAnimationFade];
// [self.tableView endUpdates];
사용하다[NSIndexPath indexPathForRow:inSection:]
인덱스 경로를 빠르게 만듭니다.
편집: Swift 3:
let indexPath = IndexPath(row: rowIndex, section: sectionIndex)
스위프트 5
IndexPath(row: 0, section: 0)
indexPathForRow
클래스 메서드입니다!
코드는 다음과 같습니다.
NSIndexPath *myIP = [NSIndexPath indexPathForRow:0 inSection:0] ;
Swift 필수 답변:NSIndexPath(forRow:row, inSection: section)
라는 것을 알게 될 것이다NSIndexPath.indexPathForRow(row, inSection: section)
는 swift에서는 사용할 수 없으며 첫 번째 방법을 사용하여 indexPath를 구축해야 합니다.
Swift 3의 경우:IndexPath(row: rowIndex, section: sectionIndex)
언급URL : https://stackoverflow.com/questions/2151196/how-to-create-nsindexpath-for-tableview
반응형
'programing' 카테고리의 다른 글
PyWin32를 시작하려면 어떻게 해야 하나요? (0) | 2023.04.17 |
---|---|
DLL 의존성을 확인하는 방법 (0) | 2023.04.17 |
SQL IN 절 매개 변수화 (0) | 2023.04.17 |
만약... 또는 만약...윈도 배치파일에서 (0) | 2023.04.17 |
터미널에서 Git 트리를 표시할 수 없습니다. (0) | 2023.04.17 |