title: How To implement UITableView with multiple buttons in same UITableViewCell?
body: <p>I want to implement UITableView Where I want to  have 3 buttons in each UITableViewCell, I want to assign Tittles to each buttons Dynamically, if am having all titles in 'title_array
  ' say then  how can I get the index to an array for giving tittles to each buttons in each UITableViewCell ?  </p>
  
  <p>here is my code ,
  which is not working, </p>
  
  <pre><code>- (UITableViewCell *) tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
  
     // printf("\ncellForRowAtIndexPath\n");
      //static NSString *CellIdentifier = @"Cell";
  
      NSString *CellIdentifier = [NSString stringWithFormat:@"identifier_%d", indexPath.row];
      UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
  
  
      //if (cell == nil) {
          cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier] autorelease];
  
          //cell.textLabel.text=@"Golbal VC";
      int x=50;
  
      if (indexPath.row == 0) {
          sample = 0;
      }else{
          if (sample == [titles_array count]-1);
          else sample += 2;
      }
  
  
      for(int i =0; i &lt;2 ; i++){
  
  
          UIButton *btn=[UIButton buttonWithType:UIButtonTypeCustom];
          [btn setFrame:CGRectMake(x,50,300, 300)];
          [btn setBackgroundImage:[UIImage imageNamed:@"Canada.gif"] forState:UIControlStateNormal];
          [btn addTarget:self action:@selector(btnAction:) forControlEvents:UIControlEventTouchUpInside]; 
          [cell.contentView addSubview:btn];
  
  
          UILabel *tit_lbl=[[UILabel alloc]initWithFrame:CGRectMake(10,10,280,45)];
          [tit_lbl setText:[titles_array objectAtIndex:sample]];
          [btn addSubview:tit_lbl];
          [tit_lbl release];
  
          UILabel *src_lbl=[[UILabel alloc]initWithFrame:CGRectMake(10,65,280,25)];
          [src_lbl setText:[source_array objectAtIndex:sample]];
          [btn addSubview:src_lbl];
          [src_lbl release];
  
          x=x+350;
          /*if(index == [titles_array count]-1)
              break;
          index++;        
          */
      }
  
    return cell;
  
  
  }
  </code></pre>