在我的项目中,我有2 UITableViews
。
TableView 1有字段 - Physician,Diagnose,Procedure。
我只是希望当我从UITableView 1中选择Physician时,另一个tableView2
UITableView
2会显示Physician的值。
如果我从UITableView
1选择诊断,那么另一个tableView
UITableView
2会显示诊断值。
任何人都可以对此有所了解。
答案 0 :(得分:3)
对于这两个表,您可以拥有两个不同的委托,也可以为两个表的委托提供相同的对象。
在委托方法tableView中:didSelectRowAtIndexPath:检查table = table1并根据所选行更新table2的数据源并重新加载table2。
答案 1 :(得分:2)
这是我的建议:
您需要两个NSMutableArray *a_arr, *b_arr,
a_arr显示NSDic
的所有键,
b_arr显示arr信息的哪些键
当您选择A table
时,方法为:
tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
b_arr objiectforkey: (a table select key);
and the table B use the b_arr data ,
then :
table B reloadData
答案 2 :(得分:1)
为tableViews分配标签,然后比较标签并使用特定的阵列 对于不同的tableViews。