表视图选择和更新单元格值的示例

时间:2012-06-14 10:25:57

标签: objective-c ios5

我有两个表视图,当用户单击第一个,第二个表视图的一个单元格时出现。但我不知道如何使用第二个中的选定值更新第一个视图控制器。请您分享任何链接或示例吗?

由于

1 个答案:

答案 0 :(得分:1)

你可以像这样区分tableView ......这里我拿两个tableView即tblMain1和tableDetail

 - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
    // Return the number of rows in the section.
    if (tableView==tblMain) 
    {
        return [arrOfProfileView count];
    }
    else
    {
        return [arrOfProfileView2 count];
    }
 }

 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:nil];
    if (cell == nil) 
    {
        cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:nil] autorelease];
    }
    if (tableView==tblMain) 
       {
           //write code here for your mainTable.
       }
       else
       {
           //write code here for your detailTable.
       }

      return cell
 }

-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    if (tableView==tblMain1) 
    {
        //write code here
        [tableDetail reloadData];
    }
    else{
         //write code here
         [tblMain1 reloadData];
    }
}