1

これは Nsr (xcoding の初心者) で、xcode 4.3.3 を使用しています。

ストーリーボードを通じてカスタム UITableviewcell を使用してカスタム UITableview を作成しました。カスタム セルに UIBUtton と UILabel があります。カスタムUILabelの背景として機能するボタンのみにアクセスできるように、セルの選択を削除します(背景もクリアします)。

データ配列を使用して以来、ボタンがたくさんあり、ボタンをクリックすると、他のビュー(詳細ビュー)に移動します。以前に選択したものからカスタムラベル(詳細ビューに設定)を設定するだけです「ラベル」付きのボタン...新しいラベル=カスタムテーブルビューからの前のページのクリックされたラベルを意味します..

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    static NSString *CellIdentifier = @"Cell";
    Custom *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];

    if (cell == nil) {

        cell = [[Custom alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];

    }

    cell.myLabel.text = [myArray objectAtIndex:indexPath.row];

    return cell;
}


- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{

    [tableView deselectRowAtIndexPath:indexPath animated:YES];

    [self.myTable reloadData];

}

私はあなたが私の問題を理解してくれることを願っています.私の貧しい英語のために非常に申し訳ありません..助けてください.

4

1 に答える 1

0

関数はカスタムセルを返しますが、ヘッダーに UItableviewCell を記述し、これをカスタムに変更します

于 2012-09-27T22:15:06.140 に答える