2013-04-09 3 views
5

iOS에서 첫 번째 Xamarin-application (C#)을 만들고 스토리 보드에서 탐색하는 데 문제가 있습니다. 모든 탭바, 탐색 및 뷰 컨트롤러는 스토리 보드에 있습니다. 거의 모든 viewcontroller에서 사이드에서 슬라이드하는 메뉴 (Facebook 및 YouTube 스타일)를 추가했습니다. 거기에서 스토리 보드의 첫 번째 viewcontroller (home)로 돌아갈 수 있어야합니다. 메뉴는 내 응용 프로그램의 거의 모든 컨트롤러에서 활성화되어 있으므로, 나는 스토리 보드에서 엉망이 될 수 있습니다.스토리 보드의 viewcontroller에 PresentViewController

그래서 PresentViewController()를 사용하고 싶습니다.하지만 이렇게하면 페이지가 검게 변하고 아무 것도 표시되지 않습니다.

homeViewController home = new homeViewController(); 
PresentViewController(home, true, null); 

PresentViewController가 homeViewController에서 XIB 파일을 기대하기 때문에 검정색으로 변합니까? 사용자가 스토리 보드에 머물러 있기를 원하기 때문에 계속해서 응용 프로그램을 통해 진행할 수 있습니다.

누군가가 아이디어를 가지고 있습니까? 사전에

감사합니다.

답변

7

빈 생성자를 직접 만드셨습니까? 그렇다면 스토리 보드에서 정보를로드하지 않기 때문에 이것이 검은 색입니다. 또한 엑스 코드에서 컨트롤러를 열고 자사의 "스토리 보드 ID"를 "HomeViewController"로 설정해야합니다

var controller = Storyboard.InstantiateViewController("HomeViewController") as UIViewController; 

:

컨트롤러 호출이를 만듭니다. 이것은 세부 정보 창에서 왼쪽에서 두 번째 탭입니다. 수업을 변경하는 탭과 동일한 탭입니다.

+0

감사합니다. 코드 줄이 저에게 효과적이었습니다! 나는 또한 스토리 보드에서 HomeViewController의 식별자를 설정하는 것을 잊었다. 다시 답변을 주셔서 감사합니다. – MobileExperience

관련 문제