@property (nonatomic,retain)IBOutlet UITableView *ilacOrderTableView;
@property (nonatomic,retain)IBOutlet UITableView *ilacListesiTableView;
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
if(tableView.tag==0){
}
}
或
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
if(tableView==self.ilacListesiTableView){
}
}
不起作用。为什么不起作用?谢谢。
我忘了在这里写。其中一个tableviews属于UISearchDisplayController。
答案 0 :(得分:0)
尝试
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
if (tableView == self.tableView)
{
// Return a standard listing for indexPath.
}
else if (tableView == self.searchDisplayController.tableView)
{
// Return a filtered cell, based on a filtered model of the searchDisplayController's searchBar's search string.
}
}
答案 1 :(得分:0)
你也可以试试这个。
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
if ([self.ilacListesiTableView isEqual:tableView]) {
} else if ([self.searchDisplayController.tableView isEqual:tableView]) {
}
}