반응형
UI 테이블 뷰의 선택된 인덱스 가져오기
다음에 대한 인덱스를 선택합니다.UITableView
저는 다음과 같은 코드를 작성했습니다.
NSIndexPath *index = [NSIndexPath indexPathForRow:1 inSection:0];
[tableView scrollToRowAtIndexPath:index
atScrollPosition:UITableViewScrollPositionTop
animated:YES];
이것은 항상 첫 번째 항목에 적용됩니다.인덱스를 선택하고 싶습니다.indexPathForRow.
제발 도와주세요.감사해요.
NSIndexPath *selectedIndexPath = [tableView indexPathForSelectedRow];
현재 선택한 행을 가져옵니다.섹션이 하나만 있으면 도움이 될 수 있습니다.
- (NSUInteger)currentSellectedRowIndex
{
NSIndexPath *selectedIndexPath = [self.tableView indexPathForSelectedRow];
if (selectedIndexPath) {
return selectedIndexPath.row;
}
else {
return NSNotFound;
}
}
이 코드 사용
CGPoint location =[sender locationInView:self.tableView];
NSIndexPath *swipedIndexPath = [self.tableView indexPathForRowAtPoint:location];
UITableViewCell *swipedCell = [self.tableView cellForRowAtIndexPath:swipedIndexPath];
NSIndexPath *indexPath = [self.tableView indexPathForCell:swipedCell];
Indid 행 선택 위치IndexPath, 반환되는 인덱스 경로로 NSIndexPath로 선언된 인터페이스를 설정합니다.그런 다음 해당 변수로 스크롤할 수 있습니다.도움이 필요하면 댓글을 달아주시면 샘플 코드를 알려드리겠습니다.
스위프트 4.2
let selectedIndexPath = tableView.indexPathForSelectedRow
이 값은 선택적 반환 값입니다.
언급URL : https://stackoverflow.com/questions/4030811/get-selected-index-of-uitableview
반응형
'source' 카테고리의 다른 글
문자열을 정규식 루비로 변환 (0) | 2023.06.01 |
---|---|
Postgres 데이터베이스의 모든 테이블 잘라내기 (0) | 2023.06.01 |
TextView textStyle(예: 굵게, 기울임꼴)을 설정하는 방법 (0) | 2023.06.01 |
Mobile Safari(iPhone)에서 텍스트 영역 내부 그림자 제거 (0) | 2023.06.01 |
앱스토어의 앱에 대한 업데이트를 통해 NSUserDefaults가 유지됩니까? (0) | 2023.06.01 |