title: How to identify the row index and section number of a clicked button in a custom cell inside tableview
body: <pre><code>-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
      static NSString *simpleTableIdentifier = @"CustomCell";
  
      cell = [tableView dequeueReusableCellWithIdentifier:simpleTableIdentifier];
  
      if (cell == nil) {
  
          NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"CustomCell" owner: self options: nil ];
          cell = [nib objectAtIndex:0];
  
  
      }
      //cell.lblName.text = [items objectAtIndex:indexPath.row];
      NSMutableDictionary *dic = [items objectAtIndex:indexPath.row];
      cell.imgface.image = [dic objectForKey:@"Image"];
      cell.imgface.layer.cornerRadius = cell.imgface.frame.size.width / 2;
      cell.imgface.layer.borderWidth = 3.0f;
      cell.imgface.layer.borderColor = [UIColor whiteColor].CGColor;
      cell.imgface.clipsToBounds = YES;
      cell.lblName.text = [dic objectForKey:@"Name"];
      [cell.btnPhone setTitle:[dic objectForKey:@"Phone"] forState:(UIControlStateNormal)];
      cell.btnPhone.tag = indexPath.row;
      cell.btnstar.tag = indexPath.row;
      [cell.btnPhone addTarget:self action:@selector(dial:) forControlEvents:(UIControlEventTouchUpInside)];
      [cell.btnstar  addTarget:self action:@selector(toggleimage:) forControlEvents:UIControlEventTouchUpInside];
      if (indexPath.section == 0)
      {
          star = [UIImage imageNamed:@"Star-Favorites.png"];
          [cell.btnstar setBackgroundImage:star forState:UIControlStateNormal];
      }
      else
      {
          star = [UIImage imageNamed:@"keditbookmarks.png"];
          [cell.btnstar setBackgroundImage:star forState:UIControlStateNormal];
  
      }
  
      return cell;
  }
  </code></pre>