2017-04-05 15 views
-2

自動レイアウト制約を使用してUIViewのフレームを変更したいとします。私は位置を調整することができますが、サイズを調整することはできません。制約の自動レイアウトを使用してUIViewフレームを変更する

画面の解像度に応じてフレームと位置を変更する方法はありますか?

ありがとうございました

+0

は、あなたの仕事が行われます見てくださいIntrinsic Content Size

を使用することができます。 –

+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 
関連する問題