私は、正方形として、ボタンのサイズを変更したいとここに私のコードがあります:私は両方の方法を試してみましたボタンのサイズをすばやく3にカスタマイズする方法は?
let button = UIButton()
button.backgroundColor = UIColor.red
button.translatesAutoresizingMaskIntoConstraints = false
//method one
//button.widthAnchor.constraint(equalToConstant:44.0).isActive = true
//button.heightAnchor.constraint(equalToConstant: 44.0).isActive = true
//method two
button.frame.size = CGSize(width: 20.0, height: 20.0)
button.addTarget(self, action: #selector(ratingButtonTapped(button:)), for: .touchUpInside)
addArrangedSubview(button)
しかしそれらのどれもに示す方法の1と何もでいくつかのミスを示すエラーで罰金を動作するように思えません方法2。コードを実行すると、ボタンがコンテナで実行されます。何がここに間違っていますか?
はたぶんuはいくつかのcontraintsを持っているボタンのサイズを作る
は、私は誰かが同じ問題に遭遇した場合には、ここで私はコメントで掲示同じ溶液で遊び場を書きますそれはどうですか? – Whencesoever
エラーは何ですか?また、私がライブラリから直接stroyboardにボタンをドラッグしたことを意味するstroyboardを使用している場合は、制約 –
を設定してみてください。制約を便利に設定できます。しかし、今はコーディングでボタンを作成しています。分かりますか。ボタンのサイズを今すぐ簡単に変更できないという問題があります。 – chucklai