2010-06-17 35 views
0

我想创建一个tableviewcell并添加它的视图(不泰伯维)作为创建的UITableViewCell编程

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

但是这是行不通的。 我们不能独立创建细胞并添加到我们的视图

回答

4

UITableViewCell是用于UITableView。我会想象在UITableViewCell引擎盖下发生的事情,假设它在UITableView中运行。即使你能够实现这个目标,我也会期望它在操作系统更新期间非常脆弱并容易中断,因为它是在假设嵌入UITableView的情况下编写的。

+0

Alex可能是对的。我可以想象它至少有一些“应该显示” - “应该缓存”的方法,这些方法需要从作为代理的UITableView中调用。 – RickiG 2010-06-17 18:36:15