내 UITableViewCell
에 중첩 된 UIStackViews
을 사용하고 있습니다. 그러나 스크롤하면 매우 느리며 성능에 크게 영향을줍니다. 어떤 식 으로든 내 UIStackViews
의 중첩 된 성능을 향상시킬 수 있습니까? UITableViewCell
?UITableViewCell의 중첩 된 UIStackViews는 스크롤 속도를 늦추고 성능을 저하시킵니다. 성능을 어떻게 향상시킬 수 있습니까?
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