iOS:使用IB为以编程方式创建的UITableView创建自定义单元格

时间:2012-02-08 16:09:07

标签: iphone uitableview ios5 xcode4.2

我有一个视图控制器,我以编程方式添加UITableView。但是,我想使用IB来创建我的自定义UITableViewCell,以便在我以编程方式创建UITableView。如果我在IB中的控制器中没有UITableView,我将如何以编程方式创建它?

我正在使用Xcode 4.2.1和故事板。

2 个答案:

答案 0 :(得分: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是一个带有xib文件名称的String。

答案 1 :(得分:0)

您可以添加UITableView作为子视图并实现tableView的方法和tutorial 将帮助您了解如何将自定义UITablecell添加到UITableView。