カスタムUITableViewCellを備えたUITableViewがあります。
-(UITableViewCell*)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
//create the cell
MyCell *cell = (MyCell*)[tableView dequeueReusableCellWithIdentifier:@"MyIdentifier"];
cell.label.text = ..
cell.label2.text = ..
cell.label3.text = ..
すべてが正常に機能し、すべてのデータが適切に読み込まれるなど。
これで、このView Controllerに、ユーザーが表示するラベルを選択できる別のビューを開くボタンがあります。したがって、たとえば、ラベル1と3を表示しますが、2は表示しません...次に、Done
をクリックすると、新しいオプションを反映するようにtableViewを更新しますが、セルにはreuseCellIdがロードされているため、変更は表示されません。 。セルを強制的に再作成するにはどうすればよいですか?