수색…


소개

일반적으로 스토리 보드의보기 컨트롤러는 스토리 보드 자체에서 정의 된 동작에 따라 인스턴스화되고 자동으로 만들어집니다. 그러나 스토리 보드 객체를 사용하여 스토리 보드 파일에서 초기보기 컨트롤러를 인스턴스화하거나 프로그래밍 방식으로 표시하려는 다른보기 컨트롤러를 인스턴스화 할 수 있습니다. 아래에서는 두 가지 유스 케이스의 예를 볼 수 있습니다.

초기화

//Swift    
let storyboard = UIStoryboard(name: "Main", bundle: NSBundle.mainBundle()) 

//Objective-c
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:[NSBundle mainBundle]];

초기 ViewController 가져 오기

//Swift
let initialScreen = storyboard.instantiateInitialViewController()

//Objective-c
UIViewController *initailScreen = [storyboard instantiateInitialViewController];

ViewController 가져 오기

//Swift    
let viewController = storyboard.instantiateViewControllerWithIdentifier("identifier")

//Objective-c
UIViewController *viewController = [storyboard instantiateViewControllerWithIdentifier:@"identifier"];


Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow