1
메뉴 버튼을 누르면 사이드 메뉴가 표시되고 다른 페이지를 누르면보기 컨트롤러가 변경되는 YouTube 인터페이스와 비슷한 기능을 수행하려고합니다.Storyboard에서 만든 View 컨트롤러에 어떻게 액세스합니까?
Storyboard에서 만든 모든보기 컨트롤러가 있지만 그 컨트롤러에 액세스 할 수있는 방법을 찾을 수 없습니다. 내가 예를 사용하는 경우 :
[mainStoryboard instantiateViewControllerWithIdentifier:@"MenuController"]
를 대신 스토리 보드에서 제공되는 하나의 새로운 MenuController
을 만듭니다. 나는 기존의 것을 사용하고 싶다. 시작하기 전에 프로그래밍 방식으로 모든 것을 초기화하고 설정해야합니까?
무슨 일이 있었는지 현재 소개되고있는 MenuController가 인스턴스화되지 않은 것입니다. storyboard에서 menuController를 인스턴스화하는 대신 표시되는 menuController에 액세스하는 방법이 있습니까 (스토리 보드에서 인스턴스화하면 새 인스턴스가 생성됩니다)? 아니면 처음부터 그렇게해야합니까? – JonatWang
가장 쉬운 방법은'AppDelegate'에'@ property'를 생성하는 것입니다.이 메소드는'MenuController'를 저장하고 코드의 모든 곳에서 그 속성에 접근 할 수 있습니다 – Vik