2010-06-23 175 views
0

在我的iPhone應用程序中,我有一個按鈕,它將視圖(更改爲另一個xib文件)。iphone導航控制器和表視圖

如何讓這個xib文件包含帶後退按鈕(位於頂部)的導航控制器和底部帶有滾動條的表格視圖?

我假設我必須使用導航控制器,uiscrollview和uitableview,但我不確定如何在Interface Builder中正確地組合這些。

任何人都可以幫助我嗎?

編輯:謝謝你的回答。 XCode中一件令人討厭的事情是,當你創建一個新的xib文件時,你只能得到空的版本。但是,如果您爲特定目的創建新項目,那麼您將獲得導航,基於選項卡或正確生成的任何其他項目。有沒有更好的方法來實現這一點?

回答

0

對於UINavigationController,當您單擊按鈕更改視圖時。你只需使用: [self.navigationController pushViewController:newViewController]。

在nib文件中,添加navigationItem,然後將leftButton設置爲backButton。您也可以將UITableViewController拖到視圖中。

+0

是的,但是當你創建了一個新的廈門國際銀行文件(這是沒有特定類型的),你跟着然後拿到uinavcontroller和uitablecontroller內正常工作做哪些步驟界面構建器? – immuner 2010-06-23 08:21:48

0

我建議您創建新的「基於導航的應用程序」並從那裏複製代碼。它是你想要做什麼的完美例子,但沒有視圖切換(你已經完成了)。

BR, 保羅Peelen

+0

您好保羅, 我編輯我的問題。得到這些例子的唯一方法是創建一個新項目並從那裏複製代碼,對吧?那有多糟糕? – immuner 2010-06-23 08:22:33

+0

好吧,如果你不想複製代碼,你不需要複製代碼。您可以使用該代碼作爲示例並創建自己的代碼。但爲什麼重新發明輪子?蘋果在代碼中有一個非常好的例子,你可以基本上覆制(並適應你的偏好)。 – 2010-06-23 08:39:01

+0

肯定是的。我的觀點是,我期望添加一個xib文件或viewcontroller類可以選擇一個模板。 – immuner 2010-06-23 09:23:28

0

我不知道,但你的問題似乎是,如果你要一個完整的基於導航的應用程序去。開始閱讀here。 它會使這一切變得更容易,例如無需自己處理後退按鈕。

(順便說一句:TableViewS滾動自己)

+0

我不確定完整的基於導航的應用程序是我需要的。部分應用程序需要導航。這個問題主要出現在我如何將一些不同的組合在一起。 爲桌面提示而歡呼 – immuner 2010-06-23 08:24:01

1

,當我開始寫iphone是我創建NavContoller和Tab控制器單獨的一個大錯。總是隻需創建標籤控制器,然後在此選項卡控制器導航控制器中進行配置。

有視頻教程如何做到這一點http://www.youtube.com/watch?v=LBnPfAtswgw