2015-12-17 72 views
18

我是IOS中的新成員。我想在xib文件中創建UITableView而不是我的Main.storyboard
但問題是,當我將UITableViewCell拖入UITableView時,它不起作用,如Main.storyboard
我的Main.storyboard現在有很多屏幕,所以加載時非常緩慢,而且很難找到任何屏幕。因此,我想把UITableView放到xib文件中。無法將PrototypeCell添加到xib文件中的UITableView

我錯過了什麼,或者我做錯了什麼?
任何幫助,將不勝感激

這裏是描述圖像 enter image description here

回答

24

我很抱歉,但原型細胞僅在基於故事板的項目可供選擇。希望你不會在xib方法上走得太遠,而是可以嘗試多個故事板。如果你覺得他們有點壓倒性的話,那沒關係;他們會變得更好 - 請注意,您不必爲所有視圖控制器創建一個故事板。你可以有幾個,或者用代碼鏈接或者使用故事板引用。

如果你想堅持使用xibs,另一個選擇是在代碼中使用registerNib。所以你在xibs中設計你的原型單元,然後在代碼中註冊它們。不太順利,但它可能適合您的需求。

+0

謝謝你的解釋。我將嘗試在xib中創建原型單元格 –

+0

哇,這個習慣於在Xib,IIRC中工作。他們剛剛刪除了這個功能。 –

12

請看看這個process.Follow這一點,你會得到一個自定義單元格表

Create Table

Create New Class for Cell

Make this class subclass of UITableViewCell

enter image description here

Use this code to create custom cell to show in table

 do not forget to import custom cell