我想使用自动布局约束更改UIView的框架。我可以调整位置,但无法调整大小。
有没有办法根据屏幕分辨率更改框架和位置?
谢谢你的帮助
例如,
你可以这样做。
yourView.translatesAutoresizingMaskIntoConstraints = false
// Position
yourView.topAnchor.constraint(equalTo: view.topAnchor, constant: 80).isActive = true
yourView.leftAnchor.constraint(equalTo: view.leftAnchor, constant: 12).isActive = true
// Height and width
yourView.heightAnchor.constraint(equalToConstant: 30).isActive = true
yourView.widthAnchor.constraint(equalToConstant: 100).isActive = true
您可以使用
Intrinsic Content Size
请查看此自动布局用户体验