XCODE Tabbed Application에서 Storyboard 분할
개요
iOS의 Tabbed Application의 Storyboard를 탭별로 분할하는 방법
단계
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. 실행!이점
스토리보드 분할을 통해 팀 개발 시 충돌을 방지할 수 있습니다.
참고 보도
Reference
이 문제에 관하여(XCODE Tabbed Application에서 Storyboard 분할), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/nakamurau1@github/items/27c5ccf80f1ab6644ac2텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)