以编程方式创建UITableViewCell

时间:2010-06-17 14:07:42

标签: iphone objective-c cocoa-touch uikit

我想创建一个tableviewcell并将其添加到视图(而不是tableview)

CGRect aframe=CGRectMake( 20, 20, 200, 200);
UITableViewCell *cell =[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:nil];
cell.frame=aframe;
[self.view addSubview:cell];

但这根本不起作用。 我们不能独立创建单元格并添加到我们的视图

1 个答案:

答案 0 :(得分:4)

UITableViewCell旨在用于UITableView。我会想象UITableViewCell中有些事情发生在我们看来它正在UITableView中运行。即使你能够让它工作,我也会期望它非常脆弱,并且在操作系统更新期间容易受到破坏,因为它是在假设嵌入UITableView的情况下编写的。