我已經實現了3個代表3個日期的UIButton。取決於選擇哪個按鈕,我想顯示一個不同的UITableView,它表示所選日期的事件日程安排。如何多次調用numberOfSectionsInTableView?
根據所選的按鈕,我隱藏了其他兩個表格視圖。
我有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];
}
}
但是,它似乎永遠不會進入其他如。
我該如何做到這一點?
可以通過調用做到這一點:[myTableView reloadData]; – Mrunal 2014-12-05 12:00:38
對於每個按鈕點擊事件,reloadData都會滿足您的要求。 – 2014-12-05 12:06:06
哪裏會被稱爲?在每個if語句中? – Pangu 2014-12-05 12:09:50