1
私はストーリーボードなしで簡単なアプリケーションを作成したいと思います。私は画面上のタイトルを表すviewDidLoad
メソッドの外側にクロージャを作成しました。私の問題は、コードに重複した行が含まれていることです。view.addSubview(label)
ラベルを間違った場所に配置します。viewDidLoad外のクローズ
この問題を解決してもらえますか?
class HomeVC: UIViewController {
let titleLabel: UILabel = {
let view = UIView()
let label = UILabel()
label.translatesAutoresizingMaskIntoConstraints = false
view.addSubview(label)
label.centerXAnchor.constraint(equalTo: view.centerXAnchor).isActive = true
label.centerYAnchor.constraint(equalTo: view.centerYAnchor).isActive = true
label.text = "Hello"
return label
}()
override func viewDidLoad() {
super.viewDidLoad()
view.addSubview(titleLabel)
}
}
ありがとうございました。それは、私はちょうどviewDidLoadで最小限のコードを追加したいと思う。 –