3
UITableViewCell
にネストされたUIStackViews
を使用しています。しかし、スクロールすると非常に遅くなり、パフォーマンスに大きく影響します。 UITableViewCell
にネストされたUIStackViews
のパフォーマンスを向上させる方法はありますか?UITableViewCellのネストされたUIStackViewsは、スクロールを遅くし、パフォーマンスを低下させます。パフォーマンスを向上させるにはどうすればよいですか?
これは私が私のUITableViewCell
に私のスタックを追加する方法である:
let verticalStack = UIStackView()
verticalStack.axis = .Vertical
for i in 0..<json["Rows"].arrayValue.count{
let horizontalStack = UIStackView()
horizontalStack.axis = .Horizontal
for j in 0..<json["Rows"][i]["Column"].arrayValue.count{
let label = UILabel()
label.text = "Test"
horizontalStack.addArrangedSubview(label)
}
verticalStack.addArrangedSubview(horizontalStack)
}
cell.addSubview(verticalStack)
セルを作成する方法は? セルを非同期に塗りつぶします。 –
セルを非同期で塗りつぶしますか?どのように機能するのですか? –
「アプリのプロファイリング」を検討するとよいでしょう。プロファイラーを起動するには、Xcodeの実行ボタンを長押しします。時間プロファイラを選択し、アプリケーションを記録して、遅いコード行を確認します。 – JMFR