0
A
답변
1
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
// User selected a row, so check if it's the logout row or not
if (indexPath.row == logoutRowIndex) {
// Logout
[self logout];
} else {
// Perform segue
[self performSegueWithIdentifier:@"segueIdentifier"];
}
}
1
shouldPerformSegueWithIdentifier : sender :를 구현하고 사용자를 로그 아웃하려는 셀의 indexPath에 대해 NO를 반환 할 수 있습니다. 보낸 사람 인수가 셀이되므로 indexPath를 가져올 수 있습니다. 당신은 사용자가 로그 아웃 할 수있는 첫 번째 셀을 원한다면, 당신은이 작업을 수행 할 수
상황에 따라 다르다- (BOOL)shouldPerformSegueWithIdentifier:(NSString *)identifier sender:(UITableViewCell *)sender {
NSIndexPath *path = [self.tableView indexPathForCell:sender];
if (path.row == 0) {
// log out the user here
return NO;
}else{
return YES;
}
}
관련 문제
- 1. iphone에서 tableview 셀을 한꺼번에로드합니다.
- 2. Tableview 셀을 누르면보기가 변경됩니까?
- 3. LINQ 2에 익숙하지 않음 익명 형식을 선택할 때의 SQL 동작
- 4. 테이블보기의 셀을 선택할 때 메일 작성자 표시
- 5. 색상으로 TableView 셀을 부분적으로 채우기
- 6. CFNetwork에서 내부 오류 때의 tableview
- 7. TableView Viewcell 태핑 된 동작
- 8. 양식 닫을 때의 동작
- 9. 모달을 닫을 때의 동작
- 10. TableView 셀을 선택하면 잘못된 개체가 반환됩니다.
- 11. .NET DataGridViewComboBoxCell 포커스가 손실 될 때의 동작
- 12. TableView, 사용자 정의 셀 편집 동작
- 13. Cocoa OS X의 NSTableView에서 셀을 선택할 때 어떤 메소드가 호출됩니까?
- 14. UIImageView.image는 값을 가져야한다고하더라도 셀을 선택할 때 UITableViewCell에서 nil입니다.
- 15. 회전 후 표 셀을 선택할 수 없습니다.
- 16. UITableViewCell을 선택할 때 뷰 컨트롤러 레이블이 뒤에있는 동작
- 17. UITableView 셀을 선택할 때 NSArray가 비어있는 이유는 무엇입니까?
- 18. TableView 셀을 여러 행으로 확장하는 방법은 무엇입니까?
- 19. TableView 셀을 Void로 변환 할 수 없습니다.
- 20. Autolayout에서 tableview 셀을 슬라이드하는 방법은 무엇입니까?
- 21. Javafx Tableview 특정 값의 셀을 색칠하는 방법
- 22. 재사용을 위해 tableview 셀을 지우는 방법
- 23. Tableview 셀을 누르면 UIImage 색을 어떻게 변경합니까?
- 24. iPhone이 TableView 셀을 지워서 새로 고침
- 25. Tableview 셀을 Tapkus 캘린더로 드래그 앤 드롭
- 26. 어떻게 동적으로 tableView 셀을 만들 수 있습니까?
- 27. 의 tableview 특정 셀을 만들거나 편집
- 28. 프로그래밍 방식으로 테이블 뷰 셀을 선택할 수 있습니까?
- 29. 내용을 변경할 때의 QDockWidget 동작
- 30. 별표가 전달되었을 때의 비단뱀 동작
, 당신은이 목적을 위해 길게 누르면 같은 제스처 인식기를 추가하고 원하는 셀이 제스처를 후크 수 현재 사용자를 로그 아웃합니다. – user3435374