すべての私の制約に識別子を追加して、問題をデバッグできるようにします。問題は、私がアンカーを使用すると私の制約を直接作成しないということです。 私は制約を作成することができます自動レイアウトアンカー制約に識別子を追加するにはどうすればよいですか?
let constraint = NSLayoutConstraint(item: view, attribute: .height, relatedBy: .equal, toItem: nil, attribute: .notAnAttribute, multiplier: 1.0, constant: 60.0)
をその後私は、ビューに追加する必要があると思い、ないheightAnchorはどのように行うので
(UIStackViewsに関連付けられ.addConstraint()メソッドはありません)私はこれらのコード行によって自動生成された制約に識別子を追加します。
view.heightAnchor.constraint(equalToConstant: 60.0).isActive = true
view.widthAnchor.constraint(equalToConstant: 60.0).isActive = true
アンカーは容易に自動レイアウトをプログラミング作ることになって、しかし確実ではない、正しくデバッグできないことを犠牲にしていますか? 識別子を追加できない場合、「不満足な」制約の例外をデバッグするにはどうすればよいですか?
ああ。私はそれが複数の制約(おそらくそれらの配列)を作成していると思った。ご協力いただきありがとうございます! – Mozahler