2013-05-30 47 views
-1

嗨,請讓我知道我可以設置在此代碼行動的UIButton的行動...... 下面是代碼:如何在A按鈕中設置(TableView cellForRowAtIndexpath)活動?

-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ 

NSString *[email protected]"myIdentiFier"; 

myCell *cell=[tableView dequeueReusableCellWithIdentifier:myIdentiFier]; 

if(!cell){ 
    //cell=[[UITableViewCell alloc]initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:myIdentiFier]; 
    NSArray *nib=[[NSBundle mainBundle]loadNibNamed:@"myCell" owner:self options:nil]; 
    for(id obj in nib){ 
     if([obj isKindOfClass:[myCell class]]){ 
      cell=(myCell *)obj; 
      break; 
     } 
    } 
} 

NSDictionary *diction=(NSDictionary*)[content objectAtIndex:indexPath.row]; 
[cell.contentView setBackgroundColor:[UIColor orangeColor]]; 

cell.empID.text=[diction objectForKey:@"empid"]; 
cell.empName.text=[diction objectForKey:@"empname"]; 
cell.designation.text=[diction objectForKey:@"empdesignation"]; 
cell.teamName.text=[diction objectForKey:@"empteam"]; 

return cell; 

} 

我想在我的按鈕設置上述動作..

- (IBAction)displayRecord:(id)sender { 
} 

請告訴我...

+0

究竟你正在尋找 – Bhupesh

+0

@Bhupesh不管我的tableview方法是做我想,它應該通過按鈕動作完成.. – Deep

+0

你要添加新的細胞在表格視圖中?爲此,您需要在數據源中插入新條目,即您的案例中的「內容」數組。一旦完成,調用'[tableView reloadData]'。 – Amar

回答

0

你可以叫

[tableview reloadData] 

比cellForRowAtIndexPath被調用。

+0

請詳細說明..我nd得到 – Deep

+0

看看這個例子:http://www.aboveground.com/tutorials/adding-a-uitableview-to-a-custom-uiview – Birdy

0

只是ü可以做如下

- (IBAction)displayRecord:(id)sender { 
      [yourTablename reloadData]; 
} 
+0

如果有查詢請求 –

+0

檢查你的tableView框架 –

+0

不顯示..點擊後顯示消失的數據.. :( – Deep

相關問題