탭 막대를 추가하려는 탐색 컨트롤러가있는 앱이 있습니다. 아무도 그 주먹 탭을 선택한 경우 같은 말을 할 수 있는지 아는 사람 탭 2보기가 선택되어 있으면 view1 view2? theres에 대한 코드가 있다면 나는 가서 좋을 것입니다. 어떤 도움을 주셔서 감사합니다. Y + ThankstabBarController를 사용하지 않고 탭 막대를 전환 할 수있는 방법이 있습니까?
1
A
답변
0
인터페이스 가이드 라인에 따르면 탭바는 항상 앱의 최상위에 있어야합니다. 즉, 탭바가 있어야하고 각 탭 안에 탐색 컨트롤러가 있어야합니다.
탭 표시 줄과 같이보기를 표시해야하지만 앱의 최상위 수준에서는 표시하지 않으려면 분할 된 컨트롤을 사용하십시오. 사용자는 대체보기를 선택하고 있음을 알게되지만 앱이 어디에 있는지 혼동하지 않습니다.
0
왜 TabBarController를 사용하지 않으시겠습니까?
그렇지 않으면 단순히 탭바를 추가하고 UITabBarDelegate 프로토콜을 구현하여 변경 사항에 대응할 수 있습니다. 기본적으로 자신의 TabBarController를 구현하고 있습니다.
당신은 TabBar의를 작성하고 선택한 tabbarItem에 따라보기를 전환 할 수 있습니다 다음과 같은 방법을 구현하는 객체에 위임을 설정해야합니다 :
- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item {
int index = [tabBar.items indexOfObject:item];
switch (index) ...
}
0
당신은 UITabBarView
를 사용하지 않아야을 UITabBarViewController
없이
관련 문제
- 1. 도구를 사용하지 않고 iPhone 앱을 테스트 할 수있는 방법이 있습니까?
- 2. UITabbarController : Tabbar의 Tabbar Item을 전환 할 수있는 방법이 있습니까
- 3. UINavigationController를 사용하지 않고 iOS에서보기를 변경하는 방법이 있습니까?
- 4. 좌표를 사용하여 monkeyrunner otherthan에서 wifi를 전환 할 수있는 방법이 있습니까
- 5. 그림 상자를 포커스 (탭 컨트롤) 할 수있는 방법이 있습니까?
- 6. 전환 탭
- 7. iframe을 대체 할 수있는 방법이 있습니까?
- 8. 매개 변수를 생략 할 수있는 방법이 있습니까?
- 9. TabActivity를 확장하는 활동을 허용하지 않고 탭 레이아웃을 추가 할 수있는 방법이 있습니까?
- 10. .NET에서 다시 컴파일하지 않고 참조를 추가 할 수있는 방법이 있습니까?
- 11. Mac을 구입하지 않고 Mac에서 소프트웨어를 테스트 할 수있는 방법이 있습니까?
- 12. for 루프를 사용하지 않고 String 배열을 인쇄 할 수있는 방법이 있습니까?
- 13. 앱 스토어를 사용하지 않고 iOS 앱을 직접 다운로드 할 수있는 방법이 있습니까
- 14. Windows phone 7 marketplace를 사용하지 않고 Windows phone 7 응용 프로그램을 배포 할 수있는 방법이 있습니까?
- 15. API를 사용하지 않고 Django 쿼리 세트를 잘라내거나 재조합 할 수있는 적절한 방법이 있습니까?
- 16. 전환 탭
- 17. 탭 막대를 통해 MKMapView에 액세스
- 18. 인터넷을 사용하지 않고 Android 앱을 설치할 방법이 있습니까?
- 19. 결과 쿼리를 메모리에로드 할 수있는 방법이 있습니까?
- 20. iPhone - UIWebView에서 탭 전환
- 21. dsolfile을 사용하지 않고 문서 속성을 검색하는 방법이 있습니까?
- 22. COM을 사용하지 않고 도메인의 일부 사용자의 전자 메일을받을 방법이 있습니까?
- 23. MFC를 사용하지 않고 윈도우에 PNG 이미지를 그리는 방법이 있습니까?
- 24. 하스켈에서이 프로그램을 최적화 할 수있는 방법이 있습니까?
- 25. YUI에서 DOM의 탭 또는 탭 뷰 객체를 참조 할 수있는 방법이 있습니까?
- 26. (MFC) 동적 개체 만들기를 사용하지 않고 CSplitterWnd에서보기를 만드는 방법이 있습니까?
- 27. Firefox 확장 탭 전환 탭
- 28. WM_GETMINMAXINFO 메시지를 사용하지 않고 창의 최대 너비를 변경하는 방법이 있습니까?
- 29. VBA를 사용하지 않고 Excel에서 행이나 열을 숨기는 방법이 있습니까?
- 30. Application.ProcessMessages를 사용하지 않고 MSHTML 문서를로드하는 다른 방법이 있습니까?
답장을 보내 주셔서 감사합니다. 내가 지금은 루트로 탭 표시 줄 컨트롤러를 가지고 있지만 그것은 왼쪽 상단에있는 버튼을 만들었습니다 (+) nil 및 다음보기가 제공되지 않습니다. 그러나 탭이 사라지면 모든 것이 잘 작동합니다. 2010-02-13 17 : 59 : 21.427 AirList [10138 : 207] 응용 프로그램이 타겟에 nil보기 컨트롤러를 푸시하려고했습니다. 중단 점을 배치 한 후에 나는 특별한 것을 발견하지 못하거나 잘못된 점을 발견합니다. –
Tanner
나는 실제로 UISegmentedControl을 preffer 것이다. 후반전을 다른 시각으로 푸시하는 방법을 알려주시겠습니까? – Tanner
Ive는 지금까지 이것을 사용했지만 작동하지 않습니다. - (IBAction를) SEG (ID) 송신기 { \t \t \t UISegmentedControl segmentedControl * = (UISegmentedControl *) 송신기; \t NSInteger selectedSegment = segmentedControl.selectedSegmentIndex; \t \t 경우 (selectedSegment == 0) {// \t \t가 볼 수 있도록 정확한 뷰를 전환 \t \t [HeroListViewController setHidden : NO] 없다 \t \t // [secondView setHidden : YES]; 다른 \t} { \t \t \t가 //가 볼 수 있도록 정확한 뷰를 전환 \t \t // [firstView setHidden : YES]; \t \t [HeroListViewController setHidden : NO]; \t} } – Tanner