dequeueReusableCellWithIdentifierは私がのUITableViewとのUITableViewCellを使用していますページを作成していますUITableViewCellの
を複製作成されます。上記の写真は、プログラムで作成された1つのUITableViewCellです。
これのUITableViewCellは私がビューのタグを使用し、cellForRowAtIndexPathが
-------------------呼ばれるたびにタグでビューを再利用していますcellForRowAtIndexPathで作成されたばかりセル作成のコード---------------------------
NSString* reuseIdentifier = @"NameNCityCell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:reuseIdentifier];
// Configure the cell...
if (nil == cell) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:reuseIdentifier];
}
[self configureCell:cell withIndexPath: indexPath];
このUITableViewCellでは、都市をタップすると、新しいコントローラ現在のviewcontrollerのCity列に反映される都市を選択できる場所が開きます。
今問題です。
このセルでページを開くと、新しいセルが作成されますが、citycontrollerをタップして都市を選択すると、以前のコントローラに来て、同じセルを使用する代わりに新しいセルが作成されます。だから、そのような1つのセル上の別のセル(重複)
私はもう一度citycontrollerをタップし、このVCになると、2つのビューからの選択時に都市を選択します。
私は知っている必要がありますどのように2つのビューが作成されないように行う必要があります。私は同じ考え方で仕事をしたい。
さらに詳しい情報が必要な場合は、今すぐ教えてください。
....'パートなどのカスタムセルクラスを作成します。それを削除してください。問題を解決するには、ここでセルタップ処理関数を投稿する必要があります – Tj3n
新しいセルが作成されるたびに –
@SudhanshuGupta都市を選択してceをタップするとコードが表示されます? – trungduc