Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/103.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何添加联系人应用程序,如模式视图(iOS)?_Ios_Swift_Xcode_Modal Dialog_Edit - Fatal编程技术网

如何添加联系人应用程序,如模式视图(iOS)?

如何添加联系人应用程序,如模式视图(iOS)?,ios,swift,xcode,modal-dialog,edit,Ios,Swift,Xcode,Modal Dialog,Edit,我正在寻找一个教程(视频或书面)解释如何创建iOS联系人应用程序,特别是“添加”模式视图 到目前为止,我一直相信iOS contacts应用程序将使用静态表视图单元格制作,但我不确定这是否是a)正确的,b)仍然是最先进的,因为几乎所有关于静态表视图单元格的Youtube教程都有2到3年的历史了。我有什么遗漏吗 免责声明:我学习使用Xcode和Swift编写代码已经有几个月了,已经参加了3门在线课程,但所有示例应用程序都是非常基本的应用程序,没有太多的设计和功能,或者不是我的应用想法所需要的(通过

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

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

免责声明:我学习使用Xcode和Swift编写代码已经有几个月了,已经参加了3门在线课程,但所有示例应用程序都是非常基本的应用程序,没有太多的设计和功能,或者不是我的应用想法所需要的(通过模式视图添加和编辑)。请容忍我,因为我认为作为一个新手,我只是不知道在Youtube上找到这些的正确搜索表达式


非常感谢

欢迎来到Stackoverflow

到目前为止,我一直相信iOS联系人应用程序 将使用静态表视图单元格创建,但我不确定这是否正确 a) 对

静态表视图实际上是用于静态数据的。我查看了iOS联系人应用程序的添加模式屏幕,那里的数据非常动态。因此,您将无法使用静态tableView进行此操作

因此,继续使用动态表视图。然而,如果你想跳进那个相当高级的用户体验,那肯定需要做很多工作。另一种添加数据的方法(更简单)是推送一个新屏幕以添加新联系人,然后在完成后弹出。如果您确实需要iOS联系人应用程序的用户体验,您可以在
tableView开始/结束更新中搜索

b)与几乎所有Youtube教程一样,仍然是最先进的 关于静态表视图,单元格的使用时间超过2或3年。是 我还缺什么


有时,旧教程没有问题。他们仍然可以提供帮助。但是要注意他们试图教授的不推荐的东西。

如果你是swift和xcode新手,我建议你学习swift5和SwiftUI。 我们正在使用故事板,但在SwiftUI中,一切都发生了变化。 它是新的,而且会发展得很快。
这不是关于联系人应用程序,但你可以使用这个toturial实现你的目标

试试这个pod,它可能会对你有所帮助。嗨,伊曼,这是我学的课程之一。这本书很棒,深入研究了各种各样的东西,但所有课程都缺少了一个深入的教程,介绍如何使用所有几个控制器、选项卡、视图等实现复杂的用户界面。由于所有模块的目标都是创建不同的应用程序,因此模块4在模块3的设计基础上构建的应用程序是独一无二的。不过,我喜欢每个模块在代码方面是如何建立在前面的基础上的。如果有必要的话,我们很高兴能够构建一个不断增长的应用程序,让它在设计上不断发展。哦,关于SwiftUI:这将是下一个阶段,但我认为首先要关注“真正的代码”,并将其与设计分开,以避免太多混淆谢谢Glenn!我并不害怕这样一个事实,即“如果你想跳进相当先进的用户体验,肯定需要做很多工作”。我的意思是,我并不傻,因为我知道整个话题有多复杂,特别是对于像我这样的新手来说,但我学习的方式很简单:向我展示我职业生涯中需要知道的一切,这样我就知道我在各自的问题上要深入到哪里。再次感谢你的回复!然后我将进入动态桌面视图!