스토리 보드 기반 프로젝트가 있습니다.Storyboard에서 Xib 클래스를 호출하십시오.
Xib 기반 UIViewController 클래스를 호출해야합니다.
어떻게 스토리 보드에서 Xib 클래스를 호출 할 수 있습니까?
스토리 보드 기반 프로젝트가 있습니다.Storyboard에서 Xib 클래스를 호출하십시오.
Xib 기반 UIViewController 클래스를 호출해야합니다.
어떻게 스토리 보드에서 Xib 클래스를 호출 할 수 있습니까?
Storybboard.SecondViewController의 3 개의 controllers.ViewController 및 ThirdViewController는 XIB 부분입니다.
먼저 나는 당신이 acheive하려면
#import "ViewController.h"
#import "SecondViewController.h"
@interface ViewController()
@end
@implementation ViewController
- (IBAction)actionGoXIB:(id)sender
{
SecondViewController *secondVC = [[SecondViewController alloc]initWithNibName:@"SecondViewController" bundle:nil];
[self.navigationController pushViewController:secondVC animated:YES];
}
지금 내가 먼저 스토리 보드를 클릭하십시오로 이동, XIB
에서 Stoyboard를 호출 스토리 보드
ViewController.m에서 XIB를 호출 ThirdViewController
클릭 -> 신원 경위
다음 클릭 -> 신원
이제
아래 스크린 샷을 참조하십시오 섹션에게 신원에
을 ThirdViewController 스토리 보드 ID 설정
SeconViewController. m
#import "SecondViewController.h"
#import "ThirdViewController.h"
@interface SecondViewController()
@end
@implementation SecondViewController
- (IBAction)actionGoStoryboard:(id)sender
{
UIStoryboard *mainStoryBoard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
ThirdViewController *thirdVC = [mainStoryBoard instantiateViewControllerWithIdentifier:@"ThirdViewController"];
[self.navigationController pushViewController:thirdVC animated:YES];
// [self presentViewController:thirdVC animated:YES completion:nil];
}
presentViewController를 사용해야하는 경우 어떨까요? navigationController 아닌가요? – iphonemaclover
당신은 현재보기 컨트롤러를 사용할 수 있습니다.하지만 푸시와 섞어 컨트롤러를 볼 수는 없습니다. 두 가지 모두 사용하는 경우 별도의보기 컨트롤러에 대한 방법을 알려줍니다. 밀어 넣기를 사용하여 탐색하려면 하나의보기 컨트롤러 및보기 컨트롤러를 표시하려면 동일한보기 컨트롤러에서 다른보기 컨트롤러를 사용하십시오. – user3182143
내 답변 확인 iphonemaclover – user3182143