class ViewController: UIViewController {
let manImage = UIImage(named: "man.png")
var buttons = Array(count: 5, repeatedValue: UIButton())
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
createButtons()
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
func createButtons() {
for index in 0...4 {
buttons[index].setBackgroundImage(manImage, forState: .Normal)
self.view.addSubview(buttons[index])
self.view.addConstraint(NSLayoutConstraint(
item: buttons[index],
attribute: .CenterX,
relatedBy: .Equal,
toItem: view,
attribute: .CenterX,
multiplier: 1,
constant: 0))
}
}
}
Unable to simultaneously satisfy constraints.
エラーが発生します。なぜこれが起こり、これを解決するための提案がありますか?このオブジェクト作成ループで同時に制約エラーが発生するのはなぜですか?
ありがとうございます。
私は何を言いたいのか分かりませんが、スタックはさらにテキストを要求しています。
ボタンが重なるようにする必要があります。自動的に追加される制約は親ビューに基づいています – Knight0fDragon
私はいくつかのコードを作成し、別の質問を投稿します。私は少しあなたにそれをリンクさせます。ありがとう! – ludluck
@ Knight0fDragon実際、私は90分間別の記事を投稿できないので、質問全体を変更しました。 – ludluck