gpt4 book ai didi

ios - 为应用程序设置设计表格 View 的最佳做法?

转载 作者:可可西里 更新时间:2023-11-01 03:05:45 24 4
gpt4 key购买 nike

对于我的应用程序的设置 View Controller ,我希望有一个 TableView ,其中包含用户可以调整的一系列选项。拨动开关、转场、步进器等。

实现此目标的最佳方法是什么?在每个单元格遵循简单布局的情况下,表格 View 非常简单。也许是标题和一些潜台词。但在这种情况下,一个单元格可能是五种布局之一,具体取决于正在更改的设置类型。

是将此问题处理为子类 UITableViewCell 的最佳方法,并且在 tableView 的 cellForRowAtIndexPath: 中,在返回单元格之前,将自定义属性(如 kind)设置为 toggle 还是 label?然后在该单元格子类的 viewDidLoad 中根据 kind 属性设置单元格?

这是低效的吗?我是否应该制作一个包含所有控件的单元格,但隐藏起来,然后根据 kind 启用它们?我是否应该为每种具有我想要的不同控件的单元格创建一个子类?

这就是我考虑的处理方式。但是有更好的方法吗?这是低效的,因为它没有一个从单元到单元的必然可预测模式吗?

最佳答案

我不喜欢这样的想法,如果我不喜欢其中的某些东西,我就必须调试别人的代码。这就是为什么我尝试自己编写代码,然后看看它是否符合我的需要。如果没有,那么我会去看看 InAppSettingsKit。

你所要求的是一个非常简单的东西,我几乎在我的每个应用程序中都实现了,即带选项的 UITableView。

这就是我要做的。您可以直接在 xcode 中完成所有这些操作。

  • 创建一个 UITableView Controller
  • 让它成为一个导航 Controller 。这样您就可以在上面添加标题,就像使用“设置”一词一样
  • 将其更改为静态单元格
  • 然后将其更改为分组单元格
  • 根据需要创建任意数量的组
  • 根据需要为每个单元格添加开关
  • 为每个分组添加页脚和页眉
  • 根据需要在每个选项旁边添加漂亮的图片。

希望对您有所帮助。这是我的示例项目设置屏幕截图之一。您看不到我创建的页眉和页脚。

enter image description here

关于ios - 为应用程序设置设计表格 View 的最佳做法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17495266/

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