Swift tableview设计

问题描述 投票:0回答:1

所以我想进行一些配置文件,并且显然在配置文件中有一堆数据,我想这样做,我仍在迅速学习,所以我该怎么做?我使用tableview知道它,但这是否意味着我需要2个单元格而不是1个单元格?以及如何使用情节提要进行此操作。

enter image description here

我想使配置文件的ui像这样,所以它像语言的Theres部分和帐户的部分等等。谢谢你的帮助,我真的很感激。

ios swift tableview cell
1个回答
0
投票

也许我可以为您指明正确的方向:

  • 在情节提要中,在UIViewController中添加一个UITableView
  • 使您的ViewController类成为此UITableView的数据源和委托
  • 然后,在ViewController类中,您可以实现numberOfSectionnumberOfRows(in section: Int)cellForRowAtIndexPath
  • 您可以在委托方法titleForSection(section: Int)中命名各节,也可以在headerViewForSection(section: Int)中提供自己的UIView。>
  • 在您的图像中,我看到的部分是语言,帐户和支持。
  • 对于单元格的设计:您可以通过在UITableView中添加一个或多个原型单元格来直接在情节提要中执行此操作。例如对于语言部分,您可以添加一个包含两个按钮的单个原型单元。一种用于“英语”选择,另一种用于“巴哈萨”选择。
  • 图像的顶部,包含用户个人资料图像和“邀请朋友”,可以是更大的UITableViewCell,或者更有可能是UITableView的headerView
  • 大多数单元格的设计可以使用标准的UITableViewCells完成。它们有一个textLabel,一个detailLabel和一个accessoryView。 Iirc,您甚至可以指定accessoryView的颜色,使其与示例图像一样为绿色。

© www.soinside.com 2019 - 2024. All rights reserved.