我已经实现了3个代表3个日期的UIButtons。根据选择的按钮,我想显示一个不同的UITableView,它代表所选择的活动日期。
根据选择的按钮,我隐藏了其他2个表视图。
我有3个UITableViews,每个都包含在每个UIView中,例如,UITableView1包含在UIView1中,用于选定的UIButton1。
如何调用numberOfSectionsInTableView来根据选择的按钮返回部分数?
我有这样的事情:
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
if (date1Selected == YES && date2Selected == NO && date3Selected == NO)
{
return [date1 count];
}
else if (date1Selected == NO && date2Selected == YES && date3Selected == NO)
{
NSLog(@"test");
return [date2 count];
}
}
然而,似乎永远不会进入其他地方。
我怎样才能做到这一点?
答案 0 :(得分:1)
致电[tableView reloadData]
。该表将获取数据源中的所有更改。
答案 1 :(得分:1)
点击UIButton1
[UITableView1 reloadData]
点击UIButton2
[UITableView2 reloadData]
点击UIButton3
[UITableView3 reloadData]
答案 2 :(得分:0)
重新加载表格视图[tableView reloadData]