2012-01-27 68 views
0

我創建了一個非常基本的「Hello world」應用程序,我試圖在單個故事板中的兩個Views之間切換。當我到達第二個視圖時,我想執行一個函數。我相信要做到這一點的方法是在第二個視圖中調用didViewLoad中的函數。如何爲新視圖自動生成實現和頭文件?

我的問題是,當我將第二個視圖拖放到故事板上時,它沒有自動生成NewViewController.hNewViewController.m文件(這些文件存在默認視圖)。

我上面描述的方法聽起來像是在視圖加載時執行函數的正確方法嗎?如果是這樣,我將如何去創建.m.h文件?

免責聲明 - 這是我的第一個iOS應用程序,所以如果有任何我在這裏說過的話沒有意義,請告訴我。

回答

3

在文件檢查器中選擇「創建新文件」。選擇ios - cocoa - UIViewController子類,鍵入類名稱(ExampleViewController),取消選中「帶有XIB文件」(因爲我們有一個(storyboard文件))。創建。

然後在ExampleViewController.m中執行viewDidLoad函數中的所有操作。

最後,打開故事板文件,選擇第二個viewController,然後在右窗格中選擇第三個標籤「identity inspector」,然後在「Class」字段中鍵入「ExampleViewController」。現在我們將我們的ExampleViewController與接口連接起來。 (小心!選擇視圖控制器,不要對其不感冒)