有誰知道一個簡單的方法來管理一個viewController中的幾個tableViews? 這裏是我如何在做它至今:如何在1個viewController中管理2個tableviews?
-(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
if(tableView == self.tableView1)
return 1;
else if(tableView == self.tableView2)
return 2;
}
-(NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section
{
if(tableView == self.tableView1)
return @"bla";
else if(tableView == self.tableView2)
return @"blabla";
}
-(NSString *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
if(tableView == self.tableView1)
...
else if(tableView == self.tableView2)
...
}
我發現它真的很煩人,我要使用if/else語句爲每一個委託方法。另外,當有很多tableViews時,真的很難閱讀。此外,我有NSURLConnection相同的問題,等等......只要我有幾個對象響應相同的委託協議,事情變得混亂。
什麼是使事情變得更簡單的最好方法? 謝謝
這很方便!謝謝。 – nmondollot 2010-01-19 16:12:52