列表选择器,如AB联系人编辑电话/电子邮件类型



我正在尝试创建一个非常类似于Contact Edit的功能,该功能具有为项目选择和创建新标签的类似功能。一种选择是使用UIActionSheet,但这不允许添加新项目,也不允许进行检查。类似的选取器。。。第二,我认为苹果就是这样做的,它是触发行选择器的按钮吗?或者只是创建一个弹出视图?这是自下而上的。

有人知道它是怎么做的吗?有人能给我举个例子来实现这一点吗?感谢

因此,基本想法是在表视图中有一个按钮(可能在页脚或一行中),当他们按下按钮时,你可以使用UITableViewinsertRowsAtIndexPaths:withRowAnimation:添加一个新行,该新行可以有你的新字段/标签等。如果你在developer.apple.com上搜索示例,你会发现一些使用该方法的示例。搜索insertRowsAtIndexPaths:,你会找到几个例子。下载并运行它们,当你看到一个有你想要的东西时,去看看源代码。

我发现的是github.com/simonb/SBTableAlert,它不能完全作为联系人中的列表选择器工作,但对于许多不同类型的弹出窗口来说,它是一个非常好的选项。它可能没有那么漂亮,但它是一个简单得多的解决方案,非常好的IMHO。

所以,正如我所理解的,这是一个基本的"模式"转换"垂直覆盖"到另一个导航控制器和其中的一个表。没有什么复杂的事,只要有一些经验。。。

最新更新