私はiPhoneを初めて使用します。テーブルビューの各セルに異なるタグ値を設定したい。たとえば、6セルのテーブルビューがあります。ここでは、6つのセルすべてについて、タグ値を1番目のセルに4、2番目のセルにタグ値を1に設定します。 6つの異なる値を設定する必要があります。誰かがこれを知っているなら私を助けてください...
3 に答える
0
このように設定できます...
cell.tag = indexPath.row + 1..
セルタグを1から6に設定します...
これはあなたを助けるかもしれません
于 2012-06-27T14:40:09.177 に答える
0
TableViewControler の cellForRowAtIndexPath メソッド内でタグ値を設定できます。そこでは、View Controller に認識されているすべてのデータが利用可能であり、表示されようとしている各セルにアクセスできます。
UITableViewCell は UIView から継承するので、入力するだけです
cell.tag = value; //with value being what you want to assing in this case.
于 2012-06-27T14:44:44.063 に答える
0
固定数のセルがある場合は、cellForRowAtIndexPath
各セルをチェックすることでこれを行うことができます。
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"Cell"];
if (indexPath.row == 0) {
cell.tag = 4;
}
else if(indexPath.row == 1)
{
cell.tag = 1;
}
else if(indexPath.row == 2)
{
...so on
}
return cell;
}
于 2012-06-27T15:35:51.517 に答える