0

私はiPhoneを初めて使用します。テーブルビューの各セルに異なるタグ値を設定したい。たとえば、6セルのテーブルビューがあります。ここでは、6つのセルすべてについて、タグ値を1番目のセルに4、2番目のセルにタグ値を1に設定します。 6つの異なる値を設定する必要があります。誰かがこれを知っているなら私を助けてください...

4

3 に答える 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 に答える