XCODE Tabbed Application에서 Storyboard 분할

5181 단어 XcodeiOS

개요


iOS의 Tabbed Application의 Storyboard를 탭별로 분할하는 방법

단계

  • Tabbed 응용 프로그램 만들기


  • 2. 모든 탭에 새로운storyboard 만들기
    이번엔 First야.storyboard와 Second.storyboard를 만듭니다.

    3.Main.스토리보드의 FirstViewController와 SecondViewController를 각각 잘라서 2로 만든 스토리보드에 붙여넣기
    4.First.storyboard와 Second.스토리보드의 "Is initial View Controller"검사를 ON으로 설정

    5. 새 MainTabBarController

    6.Main.storyboard의 TabBarController Class에서 5로 만든 클래스를 설정합니다

    7. MainnTabBarController의 ViewDidLoad에 다음 코드 추가
    - (void)viewDidLoad {
        [super viewDidLoad];
        // Do any additional setup after loading the view.
    
        NSMutableArray *viewControllers = [NSMutableArray new];
    
        // ファイル名を指定してStoryBoardを生成
        UIStoryboard *firstStoryBoard = [UIStoryboard storyboardWithName:@"First" bundle:[NSBundle mainBundle]];
        UIStoryboard *secondStoryBoard = [UIStoryboard storyboardWithName:@"Second" bundle:[NSBundle mainBundle]];
    
        // 生成した StoryBoard の InitialViewController を取得する
        UIViewController *firstViewController = [firstStoryBoard instantiateInitialViewController];
        UIViewController *secondViewController = [secondStoryBoard instantiateInitialViewController];
    
        // ViewControllersにUIViewControllerを追加する
        [viewControllers addObject:firstViewController];
        [viewControllers addObject:secondViewController];
    
        // TabBarControllerの持つViewControllerの配列に代入
        self.viewControllers = viewControllers;
    }
    
    8. 실행!


    이점


    스토리보드 분할을 통해 팀 개발 시 충돌을 방지할 수 있습니다.

    참고 보도

  • 만약 개발팀을 원한다면 Storyboard를 분할하세요
  • 좋은 웹페이지 즐겨찾기