-1

私はUITableViewを持っています.UILabelとUIButtonでcustomUITableViewCellを取得しています.同じ行のボタンを押した後、特定の行のLabelテキスト値を変更したい.助けてください,私はiPhoneが初めてです.

4

1 に答える 1

3

ボタンからアクションをマッピングしたかどうかを確認し、これを続行してください..

-(void)yourButtonClicked:(id)sender {
  CustomCell *clickedCell = [[sender superView]superView];
  NSindexPath *indexPath = [YourTableViewObject indexPathForCell:clickedCell];
  NSLog(@"%d %d",indexPath.section,indexPath.row);  
}

ここでは、クリックしたセルの行を取得しています..

次に、ラベルのテキストを簡単に変更できます..

clickedCell.yourLabel.text = @"Your string";
于 2012-12-01T13:25:19.903 に答える