gpt4 book ai didi

ios - 如何在 .xib 文件中使用自定义 UITableView 和 UITableViewCell?

转载 作者:行者123 更新时间:2023-11-29 00:58:23 25 4
gpt4 key购买 nike

我正在制作几张包含要显示的信息的卡片。每张卡片都将用 UIView 表示,因此我在不同的 .xib 文件中创建每张卡片。我的一张卡片包含自定义 UITableView 和单元格,这些单元格将使用 UITableViewDataSourceUITableViewDelegate 协议(protocol)进行加载和管理。

但是,当我搜索 Table View 组件并将其拖到我的 .xib 文件时,它会加载一个我无法自定义的预定义 UITableView。我对使用单独的 .xib 文件相当陌生(我一直在使用 Storyboard ),所以我不知道如何在此上下文中自定义我的 TableView,因此我们将不胜感激。

最佳答案

Xibs 没有 Storyboard中的 tableviewcell 原型(prototype),不幸的是它只是 Storyboard的功能。 Xibs 有点陈旧,但仍然有其用途。但是您可以在与您的 tableview 相同的 xib 文件中包含不同的单元格,它们将与 tableview 分开。

你会像这样加载 xib

var objects: NSArray?;
NSBundle.mainBundle().loadNibNamed("MyTableView", owner: self, topLevelObjects: &objects)

然后在数组中,根据xib中元素的顺序,你会得到一个包含你xib中所有元素的数组。所以可能在位置 0 将是您的表格 View ,然后 1 将是一个单元格,2 个单元格等。取决于您有多少。你可能只会加载 cellForRowAtIndexPath: 中的单元格,而表格将位于 viewDidLoad 或其他地方

关于ios - 如何在 .xib 文件中使用自定义 UITableView 和 UITableViewCell?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37336787/

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