iphone - uitableview 中返回的单元格数

标签 iphone ios uitableview

如果我们像 numberOfRowsInSection 一样返回 100

-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
     return 100;
 }

那么在cellForRowAtIndexPath方法中一次会创建多少个单元格?

最佳答案

如果您问 -tableView:cellForRowAtIndexPath: 方法会被调用多少次,答案是它会被调用,因为此时有多少单元格是可见的。当您滚动时,它会为每个即将显示的新单元格调用。它怎么知道现在有多少细胞是可见的?为每个单元格调用 -tableView:heightForRowAtIndexPath: 以计算 TableView 的 contentSize。

关于iphone - uitableview 中返回的单元格数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15089849/

相关文章:

iphone - UISlider 自定义图像和拇指高度?

ios - 如何在不知道 UUID、主要值和次要值的情况下获取 objective-c 中信标的 mac 地址?

ios - 如何在我的iOS Xing App中深度链接到个人资料?

ios - 以编程方式更改 UITableView 的框架

ios - Swift:如何使用 "estimatedRowHeight"?Dynamic Cell Height Stange 错误

html - -webkit-overflow-scrolling :touch 的滚动问题

iphone - 如何将 'Glow effect' 添加到 UIBarButtonItem 中?

ios - 调整大小后 UITableViewCell 中的 UIImageView 分辨率低

ios - 如何在没有 UIDocumentPickerViewController 的情况下访问所有 iCloud 驱动器文件(应用程序容器外部)?

iphone - uitableview 上下滚动时复选框状态改变