Xcode 7で私の制約を編集していたのですが、Interface Builderの識別子というフィールドが見つかりました。制約の識別子は何ですか?どのように使用しますか?識別子を使用してプログラムで制約にアクセスし、定数を変更できますか?私の質問はなぜ、その識別子はどのように役立つのですか?autolayoutで制約識別子を使用する方法と、識別子を使用して制約を変更する方法は? [Swift]
サブビューにループして再度、サブビューを制限ループ付き識別子と制約にアクセスする方法はあります。つまり、ループなしで制約に直接アクセスできる方法はありますか?
UPDATE
私はこのコードをしようと試みだけの幅と高さ制約が
for subview in view.subviews {
for constraint in subview.constraints() {
if constraint.identifier == "identifier" {
return constraint
}
}
}
ここでは答える:http://stackoverflow.com/questions/27791597/is-there-a-way-to-add-an-identifier-to-auto-layout-constraints-in-interface-buil/31831576# 31831576 – oyalhi
http://stackoverflow.com/questions/33038451/get-reference-to-nslayoutconstraint-using-identifier-set-in-storyboard –
@oyalhi質問を更新しました。 –