鉴于我们的UITableView只有唯一的单元格 - 例如我们显示来自具有标题和描述的单个模型的数据。标题的单元格与描述单元格不同。因此,表视图中只有一个类型为TitleCell的单元格和一个类型为DescriptionCell的单元格。该表视图中共有两个单元格。
在ViewDidLoad中创建UITableViewCell并将其存储在ivars中是否有任何缺点?然后,这是单元格如何传递到表视图。
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
if (indexPath.row == 0) {
return myCellReference;
}...
这种方式甚至不会调用dequeueReusableCellWithIdentifier。这种方法可以吗?
答案 0 :(得分:0)
不,不是。你为什么要做一些框架已经免费提供的东西?如果由于某种原因,dequeueReusableCellWithIdentifier
性能/行为不符合您的具体情况,我会建议您这样做。我对此表示怀疑。
答案 1 :(得分:0)
如果我理解正确,您的表格将只显示2个单元格?
在这种情况下,你提出的建议会很好。