2017-02-06 9 views
-1

現在、折りたたみセルライブラリを使用しています。セルを閉じると、ラベル(日付)とイメージ(ワークアウトタイプ)がリロードされます。スクロールしない限り、リロードテーブルビューの行が動作しない

tableView.beginUpdates() 
UIView.performWithoutAnimation { 
    tableView.reloadRows(at: indexSet, with: .none) 
} 
tableView.endUpdates() 

私はdispatchQueue.main.asyncコールとスタックオーバーフロー上の鉱山の質問に似ている他のすべての私のreloadRowsを入れて試してみました。

答えて

0

あなたは試しましたself.tableView.reloadData()

+0

以下のようなリロードのtableViewで試すtableView.reloadDataは結構ですが、私はチャートで、ヘッダを持っていると私は私のチャートを再描画保つためにしたくないので、私はtableviewcontrollerを使用しています。だから、私は行をリロードしようとしていますが、私が更新するにはUIをスクロールする必要があります。 –

0

このタイプの問題は、通常、テーブルビューを再ロードしていない、つまりデータソースメソッドcellForRowAtIndexPathがテーブルビュー要素を作成していないときに発生します。 ので、

self.tableView.reloadData() 
+0

tableView.reloadDataは問題ありませんが、グラフにヘッダーがあり、グラフを再描画したくないのでtableviewcontrollerを使用しています –

関連する問題