【问题标题】:Create UITable with different cells [closed]使用不同的单元格创建 UITable [关闭]
【发布时间】:2023-03-21 05:13:01
【问题描述】:

我正在尝试创建一个如下图所示的 UITableView,但不太确定如何设置它。我应该创建多个自定义单元格,我应该使用部分吗?或者大家怎么看?感谢任何帮助。

在 Photoshop 中设计的图像(蓝色曾经是按钮):

【问题讨论】:

    标签: ios swift xcode uitableview


    【解决方案1】:

    你的设计可以完成如下:

    • 为图像的每个部分创建一个新部分,其中您放置了文本“这里有一些文本”
    • 对于文本“上次更新时间:...”,您可以使用节页脚(UITableViewDelegate 协议的一部分)
    • 对于第 1 和第 3 部分,您可以使用标准 UITableViewCell 和可详细说明
    • 对于第二部分,您可以使用带有彩色背景的 UITableViewCell

    【讨论】:

    • 好的,我明白了!在这种情况下,cellForItemAt 会是什么样子?
    • 这将是您所在的部分之间的区别。您可以在 indexpath.section 中检查这一点。然后你会为每种情况创建不同的函数,返回一个 uitableviewcell
    【解决方案2】:

    你有两个选择:

    1- 根据您在案例中需要的数量创建部分 3 部分并根据部分编号显示单元格

    2- 创建两个自定义单元格.xib,每个单元格都有自己的设计,并且在您每次执行cellForItemAt 时检查该行的单元格索引并显示您需要的单元格。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多