gpt4 book ai didi

IOS:在某些类中使用自定义单元格

转载 作者:塔克拉玛干 更新时间:2023-11-01 19:09:46 25 4
gpt4 key购买 nike

当我创建自定义单元格时,我创建了一个类 UITableViewCell 并添加了一个带有表格单元格的 Nib ;这很清楚。我想了解当我应该在某些使用 tableview 的类中使用此自定义单元格时如何管理这种情况。

例如,我有一个名为“FirstViewController”的 View Controller ,在这个 View Controller 中,我有一个 TableView ,我导入了我的 TableView 单元格的类,并创建了一个 IBOutlet 以供引用

#import "MyCell.h"

IBOutlet MyCell *mycell;

在身份检查器的 MyCell 类的文件所有者中,我设置了 FirstViewController 类,这样我就可以轻松地链接我的自定义单元格的 IBOutlet。

通过这种方式,我只能将 MyCell 用于 FirstViewController,有没有办法将 MyCell 作为 SecondViewController 共享给其他类?

谢谢

最佳答案

您可以创建 UITableViewCell 的子类,例如 CustomCell。创建一个 xib 文件,添加一个 UITableViewCell 作为 xib 的根目录。将 UITableViewCell 的标识更改为 CustomCell。将导出连接到 CustomCell 的元素。但不要将所有权授予任何 viewController。

tableView:cellForRowAtIndexPath: 中的以下代码在您想要的任何 viewController 中实例化

CustomCell *customCell = [[NSBundle mainBundle]loadNibNamed:@"CustomCell" 
owner:nil
options:nil][0];

关于IOS:在某些类中使用自定义单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17699012/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com