xCode,Swift:使用脚本还是不使用脚本



我是应用程序编程的新手,尝试使用xCode和swift为iOs实现一个项目。

据我所知,大多数人似乎都使用故事板功能,但我也遇到过一些人建议停用故事板,只使用代码。我想知道你对什么方法最适合我的需求来进行预期的项目的看法。由于我才刚刚开始,我想马上坚持合适的方法,因为我可能会投入很多时间。

这是关于应用程序的外观:

myApp布局

现在,它基本上应该这样做:"设置"按钮(蓝色区域,左上角)将带您进入不同的视图来设置首选项。"搜索"按钮(蓝色区域,右上角)将标题更改为搜索字段。您可以浏览3个类别。每个问题都包含几个问题。这些被存储在数据库中,并且应该在红色区域内以列表样式显示。问题的顺序将取决于用户的偏好。单击任何问题都会将您带到另一个显示答案的视图。查看答案时,"设置"按钮(蓝色区域,左上角)将变为"返回"按钮。

现在,据我所知,蓝色区域可以通过导航控制器、导航栏来实现。白色部分的工作原理很像工具栏。然而,我读到几乎不可能将标准工具栏从底部移动到顶部。

我看过一些教程,人们用(对我来说)复杂的代码实现了这种类型的布局,但没有使用故事板。我是不是在浪费时间弄清楚如何操作故事板对象?来自编码和编程网站的项目看起来非常简单。作为一个应用程序,这样的项目实际上相当复杂吗?

在任何大型项目中,您都必须使用所有方法,这都是关于经验的。例如,我使用StoryBoards制作95%的UIViewControllers元素,使用XIB制作静态屏幕,如错误消息、一些加载等,并使用代码附加一些渐变视图、阴影等。未来我可能会以不同的方式完成所有这些。但是,如果你是一个初学者,最好使用Storyboard,它会让你更容易进入所有内容,全面了解UIKit和iOS开发。

最新更新