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

最佳答案

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

关于ios - 表格 View 设计问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14778832/

10-14 16:31
查看更多