ios - 在 iOS 上的一个 UITableView 中加载两个不同的 Nib

标签 ios uitableview load nib

我在一个 tableView 中加载不同的 nib 文件时遇到问题。我看到了这个类似的帖子 here .不幸的是,它对我没有帮助。

我需要的是能够为前 x 个单元加载 firstNib 并为最后 n-x 个单元加载 secondNib。我知道,如果我将 if 子句放在 if (cell == nil) 中,那么重用单元格就会出现问题 - 第一个 x 个单元格在 m 个单元格之后重复。

有人可以向我解释一下我该如何解决这个问题吗?

谢谢!

最佳答案

为每种类型的单元格使用不同的重用标识符——根据行号设置重用标识符,然后出列/加载特定类型的单元格。

关于ios - 在 iOS 上的一个 UITableView 中加载两个不同的 Nib ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9015046/

相关文章:

iphone - 为 UITextView 添加轮廓/描边效果 ios <7

ios - 如何通过http header 使用基本身份验证从ipad应用程序调用web api服务?

ios - trailingSwipeActionsConfigurationForRowAt 不能稳定工作

Oracle 数据库在负载测试期间收集指标

ios - 如何让NSTimer和一些操作在后台继续运行?

ios - 单击 TableViewController 中的项目后尝试加载 UIViewController

ios - Swift 使用 NSFetchedResultsController 更新 TableView

javascript - 将文本参数传递给 jQuery 上 .load 函数的 url 变量

javascript - 如何确保 Google Analytics 在调用其函数之前已加载?

ios - UITableViewCell 中的 UITableView 委托(delegate)和数据源