在TableView中实现表单

时间:2012-03-17 14:44:53

标签: ios forms uitableview uitextfield

我想实现一个表单来在我的应用程序中的TableView中插入数据。 我希望表单显示为表格,表格的每一行代表一个TextField。

这样做的正确方法是什么?

任何帮助表示赞赏!!

问候,yassa

2 个答案:

答案 0 :(得分:0)

如果我理解你的问题,那么我会选择自定义TableViewCells。

UITableViewCell子类。 在init方法(initWithStyle,如果我没有太多错误)创建文本字段并将它们添加到superview。 ([self.view addSubView:myTextField])

在layoutViewItems方法中,您应该安排TextField以及您可能要在init中创建和添加的任何其他自定义视图。

在覆盖它们时,不要忘记在一开始就调用相关的超类方法。如果您不想使用UITableViewCell的任何标准元素,则可能不需要[super layoutSubviews]。

答案 1 :(得分:0)

如果您正在使用Storyboard,请使用新的静态单元格TableView(而不是动态原型。这允许您不必使用委托或数据源方法的TableView。您可以手动布局节和行在IB中。我使用它来进行基于表单的视图。