내보기 컨트롤러가 UITableView 하위 클래스 인 모달보기를 엽니 다. UITableView 하위 클래스에는 탐색 모음이 없습니다. 프로그래밍 방식으로 어떻게 추가 할 수 있습니까? 이 모달보기를 닫으려면 취소 버튼이 필요합니다.iPhone : tableview 하위 클래스에 탐색 바 추가
답변
네비게이션 컨트롤러에 테이블 뷰 컨트롤러를 추가하고 네비게이션 컨트롤러를 모달로 표시하십시오. 예를 들어 (이것은 내가 정확한 메소드 이름의 확실하지 않습니다 모든 의사 코드) :
MyTableViewController *tvc = [[MyTableViewController alloc] init];
tvc.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Cancel" target:self action:@selector(dismissModalViewController)];
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:tvc]];
[self presentModalViewController:navController];
내비게이션 막대와 뒤로 버튼이있는보기를 밀어 넣고 TableView 컨트롤러를 사용하려면 NavigationController를 사용하여 밀어 넣기 만하면됩니다. 기본적으로 네비게이션 막대와 뒤로 버튼이 있습니다. ?
임 내 탐색 컨트롤러로 밀어는 있지만 탐색 박쥐는 내 테이블 뷰 서브 클래스 – Jim
어쩌면 때문에 거기 없다 UIViewController 대신 UITableview 하위 클래스를 사용하고 있습니다. – Jim
나보다 위의 사람의 대답이 작동합니다. 첫 번째보기 컨트롤러에 탐색 모음을 표시할지 여부에 따라 다릅니다. 위의 옵션을 사용하지 않고 탐색 컨트롤러를 모달로 누릅니다. 두보기 모두에 막대를 표시하려면 먼저 밀어 넣은 첫 번째보기가있는 탐색 컨트롤러를 사용하고 적절할 때 테이블보기 컨트롤러를 누릅니다. 이 경우에는 모달로 수행하지는 않지만 모달 뷰 컨트롤러 푸시는 독립적 인 뷰를 현재 뷰 위로 완전히 밀어 올리는 것입니다. – user1084563
- 1. iPhone : 탐색 바 아래에 맞춤보기 숨기기
- 2. iphone 앱 탐색 바 여러 항목
- 3. 탐색 바 목록 너비
- 4. Android 액션 바/탐색 바
- 5. NSManagedObject 하위 클래스에 ivar 추가
- 6. 선택하고 하위 클래스에 클래스 추가
- 7. iOS - 탐색 바 확인
- 8. iphone 재설정 tableview
- 9. tableview 셀에서 하위 뷰 제거/추가 토글
- 10. tableview, 행 추가, iphone app, objective c,
- 11. Three20 라이브러리 - TTPhotoViewController의 하위 클래스에 불투명 한 탐색 모음이 있습니다.
- 12. 동적 탐색 바
- 13. 조건부 탐색 바
- 14. iOS 텍스트 탐색 바
- 15. 탐색 사이드 바 레이아웃
- 16. 기본 탐색 바 색상
- 17. 스티키 탐색 바 기능
- 18. 탐색 바 제목에서 사전로드
- 19. 반투명 탐색 바
- 20. 탐색 모음에 버튼 추가
- 21. CSS로 스타일 지정 탐색 바
- 22. 접을 수있는 Mac과 같은 사이드 바 탐색 하위 메뉴로
- 23. Android의 하위 클래스에 이미지보기를 추가 하시겠습니까?
- 24. Android MediaController 하위 클래스에 완료 버튼 추가
- 25. .xib 파일을 UIViewController 하위 클래스에 추가 하시겠습니까?
- 26. 추상 클래스 나 하위 클래스에 변수 추가?
- 27. UIViewController 및 모든 하위 클래스에 속성 추가
- 28. AddClass/removeClass를 하위 클래스에 추가 하시겠습니까?
- 29. Tableview 컨트롤러의 하위 메뉴
- 30. SystemButtonImage가 포함 된 Iphone 사용자 정의 탐색 바 버튼
고마워요, 그 트릭을 ... – Jim