2012-02-08 140 views
1

我有一個視圖控制器,我以編程方式添加UITableView。但是,我想使用IB來創建我的自定義UITableViewCell以用於以編程方式創建UITableView。我如何做到這一點,如果我沒有在IB控制器的UITableView,因爲我以編程方式創建它?iOS:使用IB創建自定義單元格,以編程方式創建UITableView

我使用Xcode 4.2.1與故事板。

+0

[看到這裏的教程](http://iphone.galloway.me.uk/iphone-sdktutorials/custom-uitableviewcell/) – 2012-02-08 16:12:05

+0

這是一個更好的XCode 4 http://www.altinkonline.nl/教程/ xcode/uitableview/uitableviewcell/ – TigerCoding 2012-02-08 17:17:17

+0

@Javy謝謝,有沒有辦法在故事板內做到這一點,所以我不必創建一個.xib? – Bot 2012-02-08 18:06:49

回答

6

只是程序生成的UITableView像往常一樣,和cellForRowAtIndexPath方法中使用

id cell = [dataTable dequeueReusableCellWithIdentifier:itemType]; 
if(!cell) 
{ 
    NSArray *topLevelObject = [[NSBundle mainBundle] loadNibNamed:itemType owner:nil options:nil]; 
    cell = [topLevelObject objectAtIndex:0]; 
} 

其中ITEMTYPE與您的廈門國際銀行文件的名稱的字符串。

+0

你是什麼意思xib文件?我是否需要在故事板中創建一個UITableViewController? – Bot 2012-02-08 17:17:29

+0

xib文件是在Interface Builder中創建自定義UITableViewCell時獲得的文件。 – muffe 2012-02-08 17:18:52

+0

我沒有使用xib。我上面說過我使用故事板。 – Bot 2012-02-08 17:49:58

0

您可以添加UITableView作爲子視圖並實現tableView的方法,這個tutorial 將幫助您如何將自定義的UITablecell添加到UITableView。

相關問題