2
tableviewでセルの自動サイズ変更に関する問題があります。私はテキストで設定したラベルを持っています。私はIBに0を設定しています。私はより多くの細胞までスクロールすると は私がUILabelはiosでテキストを設定した後に高さを更新しません
override func viewDidLoad() {
super.viewDidLoad()
tableView.rowHeight = UITableViewAutomaticDimension
tableView.estimatedRowHeight = 90
tableView.allowsSelection = true
}
をも含まれています。時には、ほとんどの場合、ラベルはテキスト全体を含むようにサイズを更新しません。
ファイアベースを使用してフェッチした後、バックグラウンドスレッドでテキストを設定した後、firebaseを使用して解析しています。 私はテキストを設定した後、私が持っている:
postCell.updateConstraints()
postCell.layoutIfNeeded()
任意のアイデア?感謝 Screenshot1 Screenshot2
セル内のテキストの設定と、セルサイズの更新を強制する呼び出しがすべてメインキューで実行されていることを確認してください。 –
[this post](http://stackoverflow.com/questions/18746929/using-auto-layout-in-uitableview-for-dynamic-cell-layouts-variable-row-heights)が役に立つかもしれません。 – CoderWang