7

ストーリーボード ファイルで作成した「静的セル」テーブル ビューを使用しています。ただし、設定が変更されたときに、これらのセルのいずれかのテキストを更新したいと思います。

設定を更新するView Controllerをプッシュしています。コールバックを使用して、セルがスタックからポップされたときにセルのテキストを変更しようとしていますが、その時点までに、セルは明らかにリサイクルまたは再利用されているため、古いオブジェクトは画面から外れており、テーブル ビューでは使用されていません。

このテキストを更新して永続的にする方法はありますか (セルが画面外にスクロールされて戻ってきたときに、新しい値がまだ表示されるように)?

4

2 に答える 2

22

テーブル ビューの階層が次のようになっていると仮定します。

Table View (static cells)
 - Table View Section
  - Table View Cell
    - UILabel (with the text property you want to modify)
  1. UILabelコードでIBOutlet を宣言し、UILabel上記のテーブル ビュー階層のストーリーボードに接続します。
  2. コールバック メソッドで、UILabel必要に応じて の text プロパティを設定します。
于 2012-02-19T00:43:39.643 に答える