gpt4 book ai didi

ios - 如何使用 UINib 实例化和使用自定义 UITableViewCells

转载 作者:IT王子 更新时间:2023-10-29 08:17:28 27 4
gpt4 key购买 nike

在 iOS5.0 中,我将如何使用 UINibs 实例化和使用 UITableViewCell 作为 tableview。我知道在iOS5.0中有一个registerNib:forCellReuseIdentifier:也需要用到,但是不知道怎么用

提前感谢您对此的任何帮助

最佳答案

  1. 使用 UITableViewCell 作为顶级对象创建您的 xib 文件。这叫做 Cell.xib
  2. 基于此文件创建一个 UINib 对象
  3. 向 TableView 注册 UINib(通常在 TableView Controller 子类的 viewDidLoad 中)。

第 2 步和第 3 步可以合并,因此您可以在 viewDidLoad 中使用以下行:

[self.tableView registerNib:[UINib nibWithNibName:@"Cell" bundle:nil] forCellReuseIdentifier:@"Cell"];

然后,在 cellForRowAtIndexPath 中,如果您想要来自 nib 的单元格之一,则将其出列:

UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"Cell"];

这要么从 Nib 创建一个新实例,要么使现有单元格出列。

关于ios - 如何使用 UINib 实例化和使用自定义 UITableViewCells,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10527377/

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