如何添加模态视图 (iOS) 之类的联系人应用程序?

How to add a contacts app like modal view (iOS)?

我正在寻找解释如何创建 iOS 联系人应用程序,尤其是“添加”模式视图的教程(视频或书面)。

到目前为止,我相信 iOS 联系人应用程序将使用静态 table 视图单元格制作,但我不是确定这是否 a) 正确和 b) 仍然是最先进的,因为几乎所有关于静态 table 视图单元格的 Youtube 教程都超过 2 或 3 年了。有什么我遗漏的吗?

免责声明:我正在学习使用 Xcode 和 Swift 编码几个月,已经参加了 3 门在线课程,但所有示例应用程序都是相当基础的应用程序,没有太多设计和功能,或者不是那种我需要它们来实现我的应用程序创意的方式(通过模态视图添加和编辑)。请耐心等待,因为我认为作为新手我只是不知道在 say Youtube 上找到这些内容的正确搜索表达式。

非常感谢!

欢迎使用 Whosebug。

So far I made my way through to believe that the iOS contacts app would be made using static table view cells but I'm not sure if that's a) right

静态tableView字面意思就是静态数据。我检查了 iOS 联系人应用程序的添加模式屏幕,那里的数据非常动态。所以你将不能为此使用静态 tableView。

所以继续动态tableView。但是,如果您要进入那种非常高级的用户体验,那肯定需要做很多工作。另一种添加数据的方法,以更简单的方式,是推送一个用于添加新联系人的新屏幕,然后在完成后将其弹出。如果您真的想要 iOS 通讯录应用的用户体验,您可以在 tableView begin/end updates.

上搜索

and b) still state of the art as almost all Youtube tutorials regarding static table view cells are more than 2 or 3 years old. Is there anything I'm missing?

有时旧教程没有问题。他们仍然可以提供帮助。但请注意他们正在尝试教授的 已弃用 内容。

如果你是swift和xcode的新手,那么我建议学习swift5和SwiftUI。 我们正在使用故事板,但在 SwiftUI 中,一切都发生了变化。 它是新的,而且会增长得如此之快。 https://www.udemy.com/course/ios-13-app-development-bootcamp/ 这与联系人应用程序无关,但您可以使用此教程实现您的目标