我想创建一个页面,用户可以在其中编辑他们的信息,如 iOS 联系人应用程序。但是,据我了解, UITableView 不提供该选项。它只允许您插入单元格、删除单元格、重新排列单元格(我正确吗?)。是否有捷径可寻?
我能想到的解决方案是为每个用户信息创建一个新单元格,但这会非常乏味和混乱,因为我必须为每个用户信息类型创建自定义单元格。如果我有 5 种单元格类型,那么将有 15 个附加文件(.m .h .xib)供我创建。或者我可以在情节提要中创建原型单元格,但我现在不知道如何防止它重用单元格并在此过程中丢失我的数据。