我正在構建一個應用程序,第一個視圖需要是使用UIImagePickerController拍攝視圖的應用程序。iOS:有UIImagePickerController是使用故事板的第一個視圖
我可以在屏幕上放置一個按鈕,並在按下時加載視圖,但是如何使其加載初始視圖?基本上加載與用戶交互。
我使用的故事板,我認爲缺乏他們如何確切工作的知識是我的問題。
我正在構建一個應用程序,第一個視圖需要是使用UIImagePickerController拍攝視圖的應用程序。iOS:有UIImagePickerController是使用故事板的第一個視圖
我可以在屏幕上放置一個按鈕,並在按下時加載視圖,但是如何使其加載初始視圖?基本上加載與用戶交互。
我使用的故事板,我認爲缺乏他們如何確切工作的知識是我的問題。
你的rootviewcontroller中的子類UIImagePickerController。
@interface MyRootViewController : UIImagePickerController {
}
我敢打賭,viewDidLoad和viewWillAppear方法不起作用。我認爲你可能不得不把它放在
-(void) viewDidAppear:(BOOL)animated {
[self presentSomething];
}
會有第二個地方你會看到viewController在圖像選擇器會出現之前。最好通過確保有一個令人愉快的背景來解釋這一點。
太棒了,今晚我會試試這個。 – Oscar
所以你有一些代碼在按鈕按下時表現正確嗎?如果是這種情況,請將按鈕處理程序中的代碼移動到您的視圖控制器viewWillAppear方法中。 –
您是否嘗試過在viewDidLoad中初始化UIImagePickerController? – Raz
我試過viewDidLoad,但是當你[自我presentSomething]說視圖(自我)還不存在。我敢打賭,上面提出的viewWillAppear會起作用。忘記了這種方法。 – Oscar