我正在尝试为 iPad 创建一个可变问卷 UITableView 表单。
我想要一些建议,什么是最聪明的方法。它有变量,只需要询问前一个问题是否为“是”。
所以我使用 UISwitch 但我如何在这个问题下面动态添加相关问题的行。
我正在尝试为 iPad 创建一个可变问卷 UITableView 表单。
我想要一些建议,什么是最聪明的方法。它有变量,只需要询问前一个问题是否为“是”。
所以我使用 UISwitch 但我如何在这个问题下面动态添加相关问题的行。
答案实际上和你的问题一样简单。只需检查用户是否回答“是”,如果是,请将您要向用户显示的问题添加到您填充表格视图单元格的数组中。
[yourArray addObject:@"whatever you want to display"];
[yourTableView reloadData];
这更像是一个逻辑问题。让您入门的基本方法可以遵循以下几行。假设表格视图中的部分数量等于基本问题的数量(谁的答案决定是否应该提出其他一些问题)。如果答案为“否”或有行 = 1+相关问题,则每个部分有 1 行。每次回答问题时重新加载表(为了便于实施)。如果你有多层次的基础问题,这种方法可能会变得很棘手,但你绝对可以应用相同的逻辑来解决这个问题。
对于动态添加行,您可以使用:[tableView reloadData];