2017-04-10 2 views
0

設定ビューを取得しました。いくつかのセルをクリックすると、新しいビューに移動しました。この2番目のビューでは、設定を変更します。設定ビュー、私はdetailTextLabelを変更したいので、私は私のtableViewをリロードする、私はどのように静的なテーブルでcellForRowAt()を呼び出すことができません理解していない。赤で関数cellForRowAtのstaticセルのdetailTextLabelへのアクセス

TableViewStaticCell

、私はcellForRowAt(の各ターンにおけるデータの配列からそれを埋めるためにしたい部分)。 My TableView

答えて

1

セルが静的である場合はcellForRowAtおよびreloadData()のようなデータソースメソッドを使用しないでください。

代わりにIBOutletsを使用し、プロパティを直接割り当てます。

3

アレイなど、一部のデータからセルを取り込みたい場合。次に、セルは静的ではなく、プロトタイプセルに変更する必要があります。

次に、セルの再利用識別子を作成し、cellForRowメソッドの再利用識別子でそのセルをデキューし、データソースからdetialTextLabelテキストを設定します(例:cell.detailTextLabel.text = myArray[indexPath.row].settingName)。

関連する問題