在输入数据之前,有没有办法制作分组表格图形占位符?

时间:2010-03-13 18:35:32

标签: iphone

我有一个包含3个部分的分组表,每个部分都有一个标题。第1和第3部分始终只有1行信息,所以在输入任何用户数据之前,我只是将“输入数据在这里......”等字样作为占位符文本。用户使用自己的实际数据编辑(替换)此文本。没问题。

然而,第二部分将包含用户输入的几行信息,我不希望在第0行输入占位符数据,让用户编辑第一行数据然后添加后续行。

如果numberOfRowsInSection设置为0,则第3部分的标题接近第2部分的标题,看起来很丑。

我可以带来的最好的,我不知道这样做,是在条纹背景上(在第二和第三个标题之间)有一个虚假的图形占位符,在第二部分看起来像一行,在图形中输入“输入数据...”文本,然后输入第一行实际数据,所有后续行将覆盖它。

任何人都可以告诉我如何做到这一点或提供更好的建议。感谢。

1 个答案:

答案 0 :(得分:0)

在第二部分放一行,然后在你的部分中隐藏它 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath方法:

  

if(indexPath.section == 1&&   indexPath.row == 0)cell.hidden = YES;

细胞将不可见,但细胞的空间仍然存在。

希望对你有所帮助。