我是应用程序编程新手,正在尝试使用 xCode 和 swift 实现 iO 项目。
据我所知,大多数人似乎都使用 Storyboard功能,但我遇到过有人建议停用 Storyboard并仅使用代码。 我想知道您对哪种方法最适合我的预期项目需求的看法。由于我才刚刚开始,我想立即坚持使用适当的方法,因为我可能会投入大量时间。
这是关于应用程序的外观:
现在这就是它基本上应该做的事情: “设置”按钮(蓝色区域,左上角)将带您进入不同的 View 来设置首选项。 “搜索”按钮(蓝色区域,右上角)会将标题更改为搜索字段。 您可以浏览 3 个类别。每个问题都包含几个问题。这些存储在数据库中,并且应该在红色区域内显示列表样式。问题的顺序将取决于用户的偏好。 单击任何问题都会将您带到显示答案的另一个 View 。查看答案时,“设置”按钮(蓝色区域,左上角)将更改为“返回”按钮。
现在据我所知,蓝色区域可以通过导航 Controller 、导航栏来实现。 白色部分的工作方式非常类似于工具栏。然而,我读到将标准工具栏从底部移动到顶部几乎是不可能的。
我看过一些教程,人们使用(对我来说)复杂的代码但不使用 Storyboard来实现这种类型的布局。我是否在浪费时间来弄清楚如何操作 Storyboard对象?来自编码和编程网站的项目看起来非常简单。作为一个应用程序,这样的项目实际上相当复杂吗?
最佳答案
在任何大型项目中,您都必须使用所有方法,这完全取决于经验。例如,我使用 StoryBoards
来制作 95% 的 UIViewControllers
元素,使用 XIB
来制作静态屏幕,例如错误消息、一些加载等。并使用代码附加一些渐变 View 、阴影等。将来我可能会以不同的方式做这一切。但如果您是初学者 - 更好地使用 Storyboard
,它会让您更轻松地了解所有内容,了解 UIKit
和整体 iOS 开发。
关于swift - xCode、Swift : working with vs. 无需 Storyboard即可工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41575598/