2012-01-28 106 views
0

我正在編寫一個應用程序,在該應用程序中,我通過代碼向視圖(mainView)添加了一些按鈕。當用戶點擊這個按鈕時,我想要顯示一個新的視圖(resultView)。xcode 4.2故事板標識符

我在故事板中擁有這兩個視圖,但由於在我的mainView上沒有按鈕,故事板中我無法使用故事板將mainView和resultView鏈接到彼此。一切都必須由代碼完成。

我想知道如何通過代碼鏈接我的兩個視圖併爲該鏈接定義標識符。

感謝,

回答

1

給兩者之間的SEGUE在標識屬性督察在IB,然後你按下按鈕事件調用[self performSegueWithIdentifier:@"MySegueIdentifier" sender:theButton]

+0

我想我的問題是如何通過代碼來使SEGUE! – Mona 2012-01-28 01:37:54

3

在程序中切換視圖控制器,你必須設置屬性檢查器中「View Controller」部分的標識符。之後,您可以使用代碼中的值。這裏我使用了標識符「菜單」。

UIStoryboard *storyboard = self.storyboard; 
MenuTableViewController *mtvc = [storyboard instantiateViewControllerWithIdentifier:@"Menu"]; 

[self presentViewController: mtvc animated:YES completion:nil]; 

還有一個文檔中的描述,只是看

實例化一個故事板的視圖控制器編程