gpt4 book ai didi

ios - Swift 软件 iOS 代码决定

转载 作者:行者123 更新时间:2023-11-28 06:53:58 25 4
gpt4 key购买 nike

我需要帮助来决定采用哪种方式来减少代码痛苦。从 web 以 html/text 格式下载某个表单后,我将决定将表单的哪些部分显示在 iPhone 上以供用户查看和/或与之交互。

可能有 Labels、TextFields、CheckBoxs、RadioButtons 和 Pickers 等等。有些页面可以“转换”为一个 iPhone 场景,但其他页面可能需要滚动(运行时决定)。

由于这些页面中的一组与一种事件相关,我喜欢使用一个场景/ Storyboard,并根据当前页面的需要使 View /容器显示和/或消失。

我的选择:

  1. 具有静态单元格或原型(prototype)单元格的 TableView(提供正确 View /容器的模型)。
  2. StackViews 便于布局。
  3. 上述两者的混合,每个单元格内的 stackView 便于布局和行/cellView 删除。
  4. 在 scrollView 内的容器中的纯 Vanilla View (对此感到有些痛苦)
  5. Collection View (可能有点矫枉过正)。

你会怎么做?

谢谢

最佳答案

如果您的部署目标是 iOS 9.0,那么我建议选择选项 3。如果部署目标低于 9.0,则 stackViews 不适合您,因此这种情况下选择选项 1。这将为您提供可扩展性,例如,如果您的字段有时会增加,那么 TableViews 可以轻松适应更改,在这种情况下,方法 4 肯定会很痛苦。

关于ios - Swift 软件 iOS 代码决定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34192435/

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