UITableView
多数のカスタムで構成された がありますUITableViewCells
。
テーブルdidSelectRowAtIndexPath
メソッドが起動すると、 the が 2 の場合、この行のセル内でindexPath.row
a を更新したいと思います。UILabel
私の考えは、次の行に沿って何かを使用することでした。
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
if(indexPath.row == 2){
myCustomCellView *cell = [self.essentialsTableView cellForRowAtIndexPath:indexPath];
cell.myUILabel.text = @"my text";
[tableView reloadData];
}
}
ここでの問題は、 ではなくcellForRowAtIndexPath
型のオブジェクトを返すことです。UITableViewCell
myCustomCellView
メソッド内のセルのプロパティにアクセスして更新する方法を教えてもらえますdidSelectRowAtIndexPath
か?