iOS
UIStoryboard
수색…
소개
UIStoryboard 객체는 Interface Builder 스토리 보드 리소스 파일에 저장된 뷰 컨트롤러 그래프를 캡슐화합니다. 이보기 컨트롤러 그래프는 응용 프로그램의 사용자 인터페이스 전체 또는 일부에 대한보기 컨트롤러를 나타냅니다.
프로그래밍 방식으로 UIStoryboard의 인스턴스 가져 오기
빠른:
UIStoryboard 의 인스턴스를 프로그래밍 방식으로 가져 오는 방법은 다음과 같습니다.
let storyboard = UIStoryboard(name: "Main", bundle: nil)
어디에:
- name => 확장자가없는 스토리 보드의 이름
- bundle => 스토리 보드 파일과 관련 리소스가 포함 된 번들. nil을 지정하면이 메소드는 현재 응용 프로그램의 기본 번들을 찾습니다.
예를 들어 위에서 만든 인스턴스를 사용하여 해당 스토리 보드 내에서 인스턴스화 된 특정 UIViewController 에 액세스 할 수 있습니다.
let viewController = storyboard.instantiateViewController(withIdentifier: "yourIdentifier")
목표 -C :
Objective-C에서 UIStoryboard 인스턴스를 얻는 방법은 다음과 같습니다.
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
해당 스토리 보드 내에서 인스턴스화 된 UIViewController 에 액세스하는 예 :
MyViewController *myViewController = [storyboard instantiateViewControllerWithIdentifier:@"MyViewControllerIdentifier"];
다른 스토리 보드 열기
let storyboard = UIStoryboard(name: "StoryboardName", bundle: nil)
let vc = storyboard.instantiateViewController(withIdentifier: "ViewControllerID") as YourViewController
self.present(vc, animated: true, completion: nil)
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow