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