objective-c - 没有 xib 单元的自定义单元,任何其他重用 Storyboard单元的方法。这可能吗?

标签 objective-c swift uitableview reusability

正如我们所知,我们主要用来在 xib 中创建通用自定义单元,是否有其他可能的方法来重用 Storyboard 中的单元。这可能吗?

最佳答案

您可以将要重用的单元格的类更改为您创建的自定义类。您仍然需要为 Storyboard上的单元创建一个新文件和类,然后拖动到所有导出。创建新文件时,不要选中“创建 Xib”选项。然后转到 Storyboard并将单元格的类更改为您创建的自定义类。 enter image description here

当您使单元出列时,请务必将其转换为您创建的自定义单元。

let cell = tableView.dequeueReusableCellWithIdentifier("Cell", forIndexPath: indexPath) as! CustomTableViewCell

一旦你这样做了,xCode 应该能够识别你创建的所有 socket 。

希望这有帮助!

关于objective-c - 没有 xib 单元的自定义单元,任何其他重用 Storyboard单元的方法。这可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41625912/

相关文章:

ios - NSArray 的副本不符合我的预期

ios - 如何在运行时在 Objective-C 中查找字符串常量?

ios - 如何通过 API 调用使用 ChimpKit for iOS 添加到 MailChimp 列表而不验证电子邮件?

objective-c - 如何打开带有 "popup"动画的NSWindow

ios - 如何更改已点击的 UICollectionViewCell 的背景图像?

URL 中的 SwiftUI 图像未显示

ios - touch.locationInView 未分配给局部变量

ios - 为什么 tableView 的 FooterView 在 vi​​ewDidLoad() 中不存在,如何解决?

ios - 如何从不同UIViewController中的UITableView访问UITableViewCell?

ios - RxDataSources 和改变模型的能力