2013-12-12 32 views
1

我正在構建一個應用程序,第一個視圖需要是使用UIImagePickerController拍攝視圖的應用程序。iOS:有UIImagePickerController是使用故事板的第一個視圖

我可以在屏幕上放置一個按鈕,並在按下時加載視圖,但是如何使其加載初始視圖?基本上加載與用戶交互。

我使用的故事板,我認爲缺乏他們如何確切工作的知識是我的問題。

+0

所以你有一些代碼在按鈕按下時表現正確嗎?如果是這種情況,請將按鈕處理程序中的代碼移動到您的視圖控制器viewWillAppear方法中。 –

+0

您是否嘗試過在viewDidLoad中初始化UIImagePickerController? – Raz

+0

我試過viewDidLoad,但是當你[自我presentSomething]說視圖(自我)還不存在。我敢打賭,上面提出的viewWillAppear會起作用。忘記了這種方法。 – Oscar

回答

0

你的rootviewcontroller中的子類UIImagePickerController。

@interface MyRootViewController : UIImagePickerController { 

} 
0

我敢打賭,viewDidLoad和viewWillAppear方法不起作用。我認爲你可能不得不把它放在

-(void) viewDidAppear:(BOOL)animated { 
      [self presentSomething]; 
    } 

會有第二個地方你會看到viewController在圖像選擇器會出現之前。最好通過確保有一個令人愉快的背景來解釋這一點。

+0

太棒了,今晚我會試試這個。 – Oscar

相關問題