ios - 如果我只需要 1 个 UITableViewCell,我可以在不使用重用标识符和所有这些东西的情况下创建它吗?

标签 ios objective-c uitableview ios5 ios6

在 cellAtIndexPath 方法中,我可以做类似的事情吗:

UITableViewCell *cell = [[UITableViewCell alloc] init];
UILabel *label = // make label
[cell addSubview:label];

return cell;

这可能吗,或者类似的东西?

最佳答案

当然,该代码适用于您的情况

它也适用于 10,000 行的表格 View ,但您会牺牲表格 View 使用的性能增强功能,例如单元格重用。使用没有缓存的 10k 手机电视会导致无法使用的体验。

关于ios - 如果我只需要 1 个 UITableViewCell,我可以在不使用重用标识符和所有这些东西的情况下创建它吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15868679/

相关文章:

ios - tableViewCell 按钮上的线程 1 fatal error

c# - iOS 8 中的 IsolatedStorage 异常

objective-c - 点击单元格时将值推送到新的 ViewController

ios - 即使将样式更改为 UITableViewStyleGrouped 后,Tableview 标题也不可滚动

ios - 按标签查找单元格的indexPath

ios - 如何使用自动布局获取 iOS tableview 最后正确的内容大小

iphone - 在 iphone 中选择应用内购买项目的困惑

objective-c - 为什么我的 UITableView 没有更新?

ios - 单击多行时如何使复选标记出现和消失?

ios - 单击按钮时未播放音频