2013-02-28 158 views
0

我剛建立了一個小應用程序來測試以編程方式更改視圖的使用,所以我在故事板和我的兩個類中都有我的兩個視圖。 現在我想要的是,當我點擊我的ViewController中的按鈕,它顯示了RedViewController。但是當我點擊這個按鈕時,我只能黑屏。 有沒有人有一個想法如何解決這個問題?iOS 6 presentviewcontroller顯示黑屏

-(IBAction)showred:(id)sender{ 

    RedViewController *viewController = [[RedViewController alloc] init]; 
    [self presentViewController:viewController animated:YES completion:nil]; 
} 

感謝邁克爾

+0

檢查你的RedViewController,也許你錯過了xib或沒有加載控件 – Madman 2013-02-28 18:57:48

+0

我的故事板中有RedViewController接口,並且它連接到RedViewController,所以這不是問題。 – 2013-02-28 19:06:31

回答

0

如果您使用的是故事板,並有確定您的RedViewController viewcontroller的看法,你不寫任何代碼,切換到這一觀點,也不必掛鉤您的按鈕到IBAction。相反,您必須從應該啓動過渡到故事板中RedViewController視圖的按鈕拖動。
在你的代碼中,你創建了一個新的RedViewController對象,它帶有一個init,即沒有任何信息它的視圖應該如何 - 因此它是黑色的。