iOS联系人应用程序样式编辑用户信息表单

iOS联系人应用程序样式编辑用户信息表单,ios,uitableview,contact,Ios,Uitableview,Contact,我想创建一个页面,用户可以在其中编辑他们的信息,如iOS联系人应用程序。但是,据我所知,UITableView不提供该选项。它只允许您插入单元格、删除单元格、重新排列单元格(对吗?)有没有一种简单的方法可以做到这一点? 我能想到的解决方案是为每个用户信息创建一个新的单元格,但这将非常繁琐,因为我必须为每个用户信息类型创建自定义单元格。如果我有5个单元格类型,那么将有15个额外的文件(.m.h.xib)供我创建。或者我可以在故事板中创建原型单元,但我现在不知道如何防止它重用单元并在过程中丢失数据。

我想创建一个页面,用户可以在其中编辑他们的信息,如iOS联系人应用程序。但是,据我所知,UITableView不提供该选项。它只允许您插入单元格、删除单元格、重新排列单元格(对吗?)有没有一种简单的方法可以做到这一点?


我能想到的解决方案是为每个用户信息创建一个新的单元格,但这将非常繁琐,因为我必须为每个用户信息类型创建自定义单元格。如果我有5个单元格类型,那么将有15个额外的文件(.m.h.xib)供我创建。或者我可以在故事板中创建原型单元,但我现在不知道如何防止它重用单元并在过程中丢失数据。

如果是用于联系人,您可以尝试使用一些AddressBookUI框架内置视图,例如允许查看和编辑联系人的ABPersonViewController

否则,如果需要自定义表单,则没有内置的iOS控件来执行此操作

Interface Builder可以帮助您为每种类型的字段(日期、字符串、切换等)使用静态单元格(如果您可以支持子类化UITableViewController)或通过原型单元格

此外,您还可以查看一些试图解决此问题的github项目:

  • ✓&q=形式

Hugues

如果是针对联系人的,您可以尝试使用一些AddressBookUI框架内置视图,例如允许查看和编辑联系人的ABPersonViewController

否则,如果需要自定义表单,则没有内置的iOS控件来执行此操作

Interface Builder可以帮助您为每种类型的字段(日期、字符串、切换等)使用静态单元格(如果您可以支持子类化UITableViewController)或通过原型单元格

此外,您还可以查看一些试图解决此问题的github项目:

  • ✓&q=形式
胡格斯