Autolayoutについて、調べていたのですが、分からない部分があったため、質問させて頂きました。
具体的には、リンク先記事の以下の部分なのですが、4つ制約が必要というのは、x,y,width,heightの4つに、一つずつ制約が必要だから、ということでしょうか?また、制約を増やすというのは、条件式のような形で、もし、〜だった場合に、widthを10px下にずらすなどの、式を設定する場合と考えて良いでしょうか?
4つの値がわからない、4次方程式の解が定まるには、基本的には4つの制約が必要になりますので、基本的に制約は4つがメンテもしやすくてよいです。
また、以下の部分では、「y座標は動いても制約は満たされます」とあるのですが、動いても制約が満たされる、の意味が分からないです...
画面のサイズは当然決まっているのと、幅が固定かつX軸方向に中心なので、x座標は束縛されています。
しかし、y座標は動いても制約は満たされますので、y座標が束縛されていません。
以上2点となるのですが、どなたかお詳しい方いらっしゃいましたら、ご助言いただけましたら幸いです。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/01/02 09:31