탭 모음 컨트롤러보기에 두 번째 탭 모음을 추가 할 수 없습니다.

user961632

탭 막대 컨트롤러의 첫 번째보기 상단에 두 번째 탭 막대를 추가하려고하지만 어떤 이유로 맨 아래에있는 탭 막대를 제어하고 모든 것을 첫 번째 탭 버튼에 추가합니다. 나는 내가 뭘 잘못하고 있는지 볼 수 없으며 어떤 도움을 주시면 감사하겠습니다.

MainViewController *controller = self.storyboard.instantiateInitialViewController;

//************ Add Tab Bar ***********************************
self.tabsController = [[SGTabsViewController alloc] init];
self.tabsController.delegate = self;
self.window.rootViewController = self.tabsController;

[self.tabsController setToolbarHidden:NO animated:NO];

[self.tabsController addViewController:controller];

double delayInSeconds = 3.;
dispatch_time_t popTime = dispatch_time(DISPATCH_TIME_NOW, (int64_t)(delayInSeconds * NSEC_PER_SEC));
dispatch_after(popTime, dispatch_get_main_queue(), ^(void){
    [self.tabsController setToolbarHidden:NO animated:YES];
});

self.textTabField = [[UITextField alloc] initWithFrame:CGRectMake(0, 0, 240.0, 30.0)];
self.textTabField.autoresizingMask = UIViewAutoresizingFlexibleWidth;
self.textTabField.backgroundColor = [UIColor whiteColor];
self.textTabField.borderStyle = UITextBorderStyleRoundedRect;
self.textTabField.text = @"http://www.google.com";
self.textTabField.clearButtonMode = UITextFieldViewModeAlways;
self.textTabField.keyboardType = UIKeyboardTypeURL;
self.textTabField.autocorrectionType = UITextAutocorrectionTypeNo;
self.textTabField.delegate = self;


UIBarButtonItem *urlBar = [[UIBarButtonItem alloc] initWithCustomView:self.textTabField];

UIBarButtonItem *space = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace
                                                                       target:nil action:nil];
UIBarButtonItem *reload = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemRefresh
                                                                        target:self action:@selector(reload:)];
UIBarButtonItem *add = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd
                                                                     target:self
                                                                     action:@selector(add:)];


self.tabsController.toolbarItems = [NSArray arrayWithObjects:space,urlBar,space,reload,add,nil];
self.tabsController.title = @"Loading...";

여기에 이미지 설명 입력

찬단

탭 바를 성공적으로 생성 한 후 창에서 루트 뷰를 탭 바로 설정하십시오. 처럼

    ViewController1 checkinPage=[[ViewController1 alloc]initWithNibName:@"ViewController1" bundle:nil];
    checkinPage.tabBarItem.title = @"Check In";
    checkinPage.tabBarItem.tag=1;
    checkinPage.tabBarItem.image = [UIImage imageNamed:@"tab_ic_CheckIn.png"];

    ViewController2 incentive=[[ViewController2 alloc] initWithNibName:@"ViewController2" bundle:nil];
    incentive.tabBarItem.title=@"Incentives";
    incentive.tabBarItem.tag=2;
    incentive.tabBarItem.image=[UIImage imageNamed:@"tab_ic_Incentives.png"];
.tabBarItem.title = @"Check In";

   self.tabsController.viewControllers = [NSArray arrayWithObjects:checkinPage,incentive,nil];

   self.tabBar.selectedIndex=1;

   self.window.rootViewController = self.tabsController;

따라서 탭 바 생성에 대해 확인하고 올바른 위치에 추가하십시오.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

숫자를 유지하고 메모장 ++에서 REGEX를 사용하여 두 번째 탭을 추가하여 숫자 다음에 탭을 바꿉니다.

탐색 모음 버튼을 탭할 수 없는 경우가 있습니다.

두 번째 탭 표시 줄 항목의 검색 컨트롤러에 키보드가 표시되지 않음

SurveyJS에 편집기 탭 추가 - 모델에 바인딩할 수 없음

Android는 두 번째 탭에서 ListView를 가져올 수 없습니다.

탭 바 컨트롤러가 동시에 탭 바 항목을 모두 표시하지 않습니다.

메모장 ++에서 두 번째 줄마다 탭 공백을 추가하는 방법은 무엇입니까?

IE의 두 번째 탭을 개체 변수에 할당

동일한 뷰 컨트롤러에 두 개의 탭 바를 추가 할 수 있습니까? 하단에 탭 바 1 개, 상단에 탭 바 1 개

컨트롤러에서 두 가지 기능을 함께 추가 할 수 없음

세 번째 탭은 두 번째 탭에 주어진 값을받습니다.

두 번째 ng 컨트롤러를 추가 할 수 없습니다.

탭 막대 컨트롤러는 기본보기로 돌아 가기 위해 두 번 탭해야합니다.

루프에 VuesJS가 있는 부트스트랩 4 탭 - 첫 번째 탭으로 돌아갈 수 없음

탭을 추가했지만 탭 외부보기에 접근 할 수 없게되었습니다 (ios).

createBottomTabNavigator를 사용할 때 두 번째 탭에서 시작할 수 있습니까?

탭 모음 컨트롤러에서 모달로보기 표시

첫 번째 vc가 표시되기 전에 한 뷰 컨트롤러에서 다음 뷰 컨트롤러로의 전환이 발생할 수 없습니까?

클릭시 한 탭 모음에서 다른 탭 모음으로 이동 (탐색 컨트롤러가있는 탭 모음)

탭 모음 컨트롤러에서 모달로보기 컨트롤러 표시

가로 모드에서 (x, y) 좌표를 탭할 수 없습니다.

세 개의보기 컨트롤러 간 탐색 (세 개 모두 하나의 탭 표시 줄보기에 있음)

탭에 기본이 아닌 아이콘을 추가 할 수 없음-Sencha Touch 2.3.0

맞춤 콜 아웃보기에 탭 제스처를 추가 할 수 없음

설치된 MS Teams 앱을 탭으로 추가할 수 없음

JavaScript : 단일 연결 목록에 두 번째 값을 추가 할 수 없음

첫 번째보기 컨트롤러 위에 두 번째보기 컨트롤러를 포함 할 수 없습니다.

iPad에서 JS로 만든 양식을 사용하여 두 번째 새 탭을 열 수 없습니다.

햄버거 메뉴에 두 번째 줄을 추가할 수 없습니다.

TOP 리스트

  1. 1

    PrematureCloseException : 연결이 너무 일찍 닫혔습니다.

  2. 2

    MDRotatingPieChart를 회전하면 각도 대신 x / y 위치가 변경됩니다.

  3. 3

    c # 웹 사이트에서 텍스트를 복사하는 방법 (소스 코드 아님)

  4. 4

    jfreecharts에서 x 및 y 축 선을 조정하는 방법

  5. 5

    ArrayBufferLike의 typescript 정의의 깊은 의미

  6. 6

    Ionic 2 로더가 적시에 표시되지 않음

  7. 7

    복사 / 붙여 넣기 비활성화

  8. 8

    Google Play Console에서 '예기치 않은 오류가 발생했습니다. 나중에 다시 시도해주세요. (7100000)'오류를 수정하는 방법은 무엇입니까?

  9. 9

    정점 셰이더에서 카메라에서 개체까지의 XY 거리

  10. 10

    QT Designer를 사용하여 GUI에 이미지 삽입

  11. 11

    java Apache POI Word 기존 테이블 셀 스타일 및 서식이있는 행 삽입

  12. 12

    Kubernetes Horizontal Pod Autoscaler (HPA) 테스트

  13. 13

    Android Kotlin은 다른 활동에서 함수를 호출합니다.

  14. 14

    C # HttpWebRequest 기본 연결이 닫혔습니다. 전송시 예기치 않은 오류가 발생했습니다.

  15. 15

    어떻게 같은 CustomInfoWindow 다른 이벤트를 할 수 있습니다

  16. 16

    rclone으로 원격 디렉토리의 모든 파일을 삭제하는 방법은 무엇입니까?

  17. 17

    dataSnapShot.getValue () 반환 데이터베이스에 그겁니다 데이터 종료 널 (null)

  18. 18

    ORA-12557 TNS : 프로토콜 어댑터를로드 할 수 없습니다

  19. 19

    JNDI를 사용하여 Spring Boot에서 다중 데이터 소스 구성

  20. 20

    다음 컨트롤이 추가되었지만 사용할 수 없습니다.

  21. 21

    C # Asp.net 웹 API-JSON / XML 변환기 API 만들기

뜨겁다태그

보관