我正在創建一個僅使用Storyboard
(沒有單獨的xib-s)的應用程序。 這裏是我的故事板的外觀截圖:UIView - 與ViewDidLoad類似的方法?
這三個視圖控制器(一個「無限」和「級別」的標籤,一個有兩個開關,以及一個與某些標籤),正確分配給.h和.m文件。
這是我的問題 - 如何打電話給ViewDidLoad
或ViewWillAppear
或ViewDidAppear
? 我試圖撥打 -(void)willMoveToSuperview:(UIView *)newSuperview
,但它不起作用viewDidLoad
。
如何解決?
而且,在OptionsController.m,我不能把任何viewDid的...或... viewWill功能
在界面,我不得不從傳承UIView的。我改變它爲UIViewController,現在我有所有這些方法,但現在當我點擊一個應該提供「OptionsController」的按鈕,我得到一個錯誤:[OptionsController _setViewDelegate:]:無法識別的選擇發送到實例0x8ab94e0'「 - Artur Bartczak 1小時前刪除
我只有DrawRect函數,並沒有viewDidLoad存在:( –
然後你做錯了什麼。打開你的OptionsViewController.h,看看你是否找到下面的代碼:@interface OptionsViewController:UIViewController ... – thorb65
你應該閱讀很好的基礎教程,試試這個,它會回答很多你的問題 - > http://www.raywenderlich.com/50308/storyboards-tutorial-in-ios-7-part-1 – thorb65