gpt4 book ai didi

ios - 具有不同 UI Swift 的行,并重用不同 View Controller 中的任何单元格以避免重复编码

转载 作者:可可西里 更新时间:2023-10-31 23:35:37 25 4
gpt4 key购买 nike

我正在制作类似于此的布局 layout of view

这里所有的单元格都是不同的 UI(大约 9 个单元格)。所以我尝试为每个文件使用 XIB 文件并添加

func tableView(tableView: UITableView, viewForHeaderInSection section: Int) -> UIView?
{
}

但是使用 xib 我已经实现了 UI,但我发现它很复杂。

如果有比 XIB 更好的解决方案,请指导我如何实现这种布局。

如果这个单元格中的任何一个必须在其他 ViewController 中重复使用,如何设计和编码以避免重复。

最佳答案

您可以做的是制作不同的单元格,然后当您调用 cellForRowAtIndexPath 时,您可以根据您所在的索引加载到不同的单元格中。例如,在索引 3 处,您可能希望在单元格 A 中加载,而在索引 5-7 处,您可能需要单元格 C。

只需转到您需要的单元格中的表格 View ,设计每个单元格,将其与类链接,然后设置其重用标识符。不要将它们添加为节标题,而是作为原型(prototype)单元格。

关于ios - 具有不同 UI Swift 的行,并重用不同 View Controller 中的任何单元格以避免重复编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39000110/

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