2012-07-18 62 views

回答

8

您需要創建一個新的視圖控制器並將一個tableview拖入其中。請記住將tableview的委託和數據源設置爲視圖控制器。

+2

然後單擊您創建的視圖控制器,然後在身份檢查器中爲其指定類,然後將Table View控制器類更改爲@interface yourTableViewController:UIViewController在.h文件中使用TableView Delegate和DataSource – Bala 2012-07-18 06:22:12

1

我有相同的場景,我需要將Tableviewcontroller更改爲視圖控制器。我搜索了一下,但最終沒有一個確切的解決方案。我所做的是添加了一個視圖控制器的子類,並放棄了一個UITableview並添加了一些我想要的控件。相當不方便,但最終的工作方式!

44

一種選擇是直接編輯故事板文件。在Finder中導航到Storyboard並用任何文本編輯器打開。找到有問題的視圖控制器,並將xml中的節點從tableViewController更改爲viewController

這節省了不得不重新創建視圖控制器的痛苦,這在您建立了很多連接時非常方便。這也適用於其他方式。如果你有一個viewController作爲一個普通的視圖控制器出現,但你想把它變成一個表視圖控制器,你可以簡單地編輯這個文件來反轉這個節點。

+0

謝謝,我。 – 2013-06-06 11:22:48

+0

完美的作品!當您在Xcode中顯示版本編輯器時,它會將故事板的內容顯示爲XML,因此您甚至不必在新編輯器中打開它。 – 2013-09-02 12:47:17

+1

這篇技巧節省了我數小時的開發時間! – Vico 2014-07-30 09:26:08

相關問題