signUpButton.translatesAutoresizingMaskIntoConstraints = false
signUpButton.widthAnchor.constraint(equalToConstant: 128).isActive = true
signUpButton.heightAnchor.constraint(equalToConstant: 64).isActive = true
signUpButton.leadingAnchor.constraint(equalTo: view.leadingAnchor).isActive = true
signUpButton.trailingAnchor.constraint(equalTo: view.trailingAnchor).isActive = true
signUpButton.bottomAnchor.constraint(equalTo: view.safeAreaLayoutGuide.bottomAnchor)
将尝试通过打破约束来恢复 NSLayoutConstraint:UIButton:'Sign Up'.width == 128(活动)>
我想将按钮置于一定宽度的前导锚和尾锚的中心,但是当我运行代码时,按钮会扩展到那些锚。如何防止这种扩展?
答案 0 :(得分:0)
由于您似乎希望按钮在view
中水平居中,因此需要替换:
signUpButton.leadingAnchor.constraint(equalTo: view.leadingAnchor).isActive = true
signUpButton.trailingAnchor.constraint(equalTo: view.trailingAnchor).isActive = true
具有:
signUpButton.centerXAnchor.constraint(equalTo: view.centerXAnchor).isActive = true