表视图设计问题

时间:2013-02-08 18:16:43

标签: ios uitableview uiview uitextfield storyboard

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

1 个答案:

答案 0 :(得分:1)

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