2017-04-05 125 views
-2

我想使用自動佈局約束來更改UIView的幀。我可以調整位置,但不能調整大小。使用約束自動佈局更改UIView幀

是否有任何方法根據屏幕分辨率更改幀和位置?

謝謝你的幫助

+0

添加您完成工作。 –

+0

用代碼更新問題。 –

+0

@Anton Volkov你需要增加設備尺寸的視圖尺寸? – iOS

回答

1

例如,你可以做到這一點。

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