1

我的应用程序设计需要一个显示“用户信息”的页面,我目前使用视图控制器中的简单表格视图进行此设置。现在,棘手的是我需要能够向用户提供功能,以便能够在同一个屏幕上编辑它们。所以基本上当用户点击表格视图中的一行时,我希望在行中当前文本的末尾有那个闪烁的小文本行,这样用户就可以编辑当前存在的内容,我还希望一个保存按钮出现在用户开始编辑时的顶部。棘手的部分是,并非我的表格视图中的所有字段都是可编辑的。所以,我需要某些字段是可编辑的,并显示保存按钮,而某些字段不显示。你能告诉我如何修改我现有的设计来实现这个功能吗?如果您认为您可以向我展示我将如何做事,我将不胜感激。

4

1 回答 1

1

您可能想要制作一些自定义 UITableViewCells。您可以同时使用各种大小不同、外观不同的不同单元格填充 tableview。我会建议一个自定义 UITableViewCell 将 UITextField 作为子视图之一。在您不希望用户与文本字段交互的单元格上,创建一个使用 UILabel 的新自定义单元格,或者只执行 textfield.userInteractionEnabled = NO。查找一些自定义 uitableviewCell 教程以帮助您入门,然后使用我针对您的问题建议的方法。

于 2013-02-08T18:45:49.270 回答