0

我正在寻找的内容类似于 iOS 联系人应用程序中的内容:例如,在添加电子邮件时,最初只有一个 UITextField。但是,当您开始输入时,下面会添加另一个 UITextField 等,因此您可以添加任意数量的行,并根据需要删除行。

如何使用普通的 UITableView 实现类似的功能?我添加了一个 UITableViewCell 原型,其中有一个 UITextField,但我不确定如何处理动态调整大小行为。

4

2 回答 2

1

我相信使用 UITableView 是一个很好的方法。考虑动态地将单元格添加到您的表格中。按此顺序使用 UITableView 的以下方法:

  • (void)beginUpdates
  • (void)insertRowsAtIndexPaths:(NSArray *)indexPaths withRowAnimation:(UITableViewRowAnimation)animation
  • (void)endUpdates
于 2013-01-10T16:25:55.537 回答
0

遵循 UITableView 类参考。在那里,您可以通过 [table reloadData] 方法更改表格单元格的高度。你可以通过它的方法从 UITextField 获取行数。检查 UITextfield 类参考。

最好在开始之前参考 ClassReference。

谢谢。

于 2013-01-10T16:28:42.623 回答