Swift软件iOS代码决策
我需要帮助来决定如何减少代码痛苦。 在以html/文本格式从web下载某个表单后,我将决定在iPhone上显示表单的哪些部分,以供用户查看和/或与之交互 可能有标签、文本字段、复选框、单选按钮和选择器等等。一些页面可以“转换”成一个iPhone场景,但其他页面可能需要滚动(运行时决定) 因为一组页面与一种活动相关,所以我喜欢使用一个场景/故事板,并根据当前页面的需要显示和/或消失视图/容器 我的选择:Swift软件iOS代码决策,ios,swift,Ios,Swift,我需要帮助来决定如何减少代码痛苦。 在以html/文本格式从web下载某个表单后,我将决定在iPhone上显示表单的哪些部分,以供用户查看和/或与之交互 可能有标签、文本字段、复选框、单选按钮和选择器等等。一些页面可以“转换”成一个iPhone场景,但其他页面可能需要滚动(运行时决定) 因为一组页面与一种活动相关,所以我喜欢使用一个场景/故事板,并根据当前页面的需要显示和/或消失视图/容器 我的选择: 带有静态单元格或原型单元格的TableView(提供正确视图/容器的模型) 堆叠视图,便于布局
谢谢如果您的部署目标是iOS 9.0,那么我建议选择选项3。如果部署目标低于9.0,则
stackview
不是您的选项,因此在这种情况下,选择选项1。这将为您提供可伸缩性,就像您的字段有时会增加,这样更改将很容易适应tableview
,在这种情况下,方法4肯定会很痛苦