カスタムビューをレイアウトしようとしていますが、制約を有効にしようとすると、Xcodeは乗数を使用できないと言います。ここでは、コードの例です:機能と私は「定数」に「乗数」を置き換える必要があることを述べている:iOS制約で乗数を使用できません
class MenuView: UIView {
var addButton: AddButton!
var settingsButton: SettingsButton!
// ........
func setConstraints (withBarReference reference: NSLayoutYAxisAnchor) {
NSLayoutConstraints.activateConstraints([
// ........
addButton.centerXAnchor.constraintEqualToAnchor(self.centerXAnchor, multiplier: 0.5),
// ........
settingsButton.centerXAnchor.constraintEqualToAnchor(self.centerXAnchor, multiplier: 1.5)
])
}
}
ここの事はXcodeのがcontraintEqualToAnchor上の構文エラーを与えることです。
なぜXセンターアンカーで乗数オプションを使用できないのですか?
を入力することで、この制約をアクティブにすることを忘れないでください乗数 "パラメータの場合、"定数 "のみを変更することができます –
.isActive = trueを見逃しませんでしたか? –