2011-11-30 48 views
0

我正在嘗試學習iPhone開發,因爲我在這裏閱讀了許多其他人的說法。我已經搜索了大約20頁以前的線索,但無法完全找到我需要的。我有一個TableViewController作爲我的根視圖在NavigationController中。我有一個TableViewController內的2個單元格的分組表格,並希望選中的任何單元格的文本成爲下一個視圖的NavigationBar的標題。我正在使用Xcode 4.3和故事板。任何幫助,將不勝感激!!使NavigationBar標題與前一視圖中選擇的表格單元格相同

回答

1

tableview:didSelectRowAtIndexPath:的方法,我假設你正在創建和推動你的下一個視圖控制器。你還必須有一個數組(或某些數據源)來填充Tableview中的文本。所以通過使用indexpath.row獲取當前單元格的文本。將此文字設置爲:

nextViewController.title = cellText; 

因此,當您推送此視圖控制器時,它將會選中單元格的標題。

+0

嗯,我實際上使用故事板,所以我只是控制+點擊+拖動到新視圖來設置視圖轉換。我還使用了界面生成器將表格拖放到視圖和圖形填充的表格單元格中。 ???大聲笑 – vol4life27

1

嘗試在它下面didSelectRowAtIndexPath方法方法會幫助你

detailViewController.title = [[[self tableView:tableView cellForRowAtIndexPath:indexPath] textLabel] text]; 
相關問題