UiViewの生成自体のコストはおおきいのでしょうか?
現在やろうとしていることは、UITableViewのヘッダーに多くのビューアイテムを置いているのですが、以下のようにテーブルを表示するたびにビューを生成する処理としています。
`
func setHeaderView() -> UIView
{
var header_view = UIView()
var label1 = UILabel() var label2 = UILabel() var label3 = UILabel() ・・・ header_view.addSubview(label1) header_view.addSubview(label2) header_view.addSubview(label3) ・・・ retrun header_view
}
`
各、ビュー(例の場合のlabel1、label2、label3)を外に出して、生成自体は外で1度だけ行う形にしたほうがよいのでしょうか?
パフォーマンス的に修正が必要がどうか悩み中であります
あなたの回答
tips
プレビュー