コムブロスマートフォン用の表示で見るコムブロこの広告は、90日以上更新していないブログに表示しています。autolayout昔書いていた記事が中途半端に残っていたのでメモ程度にまとめた。GitHubこの本も参考になる◼︎AutoLayout「制約」ベースのレイアウトシステム。◼︎Constraintレイアウトを決定するための「制約」を表している他のUIコンポーネントとの相対的な位置やサイズを制約として定義するもの。Layout◼︎制約の種類pin親ビューの上や左から何ポイント離すか。Viewの幅や高さの指定。兄弟のViewに対してどれくらいの幅を持たせるかなど。Equally)Leading(文字列の先頭側)Trailing(文字列の末尾側)(アラビア語とか)から制約をつける概念があるAlign隣り合うViewの端を揃えることができる。Builderでの位置を移動する。Builderでの位置に合わせて制約を変更する。制約が足りない場合、足りない制約を自動的に追加する。設定されている制約を一度削除して、適切と思われる制約を自動的に追加する。指定されている制約を削除する。画面いっぱいにView簡単そうだが注意が必要。デフォルトのままで上下左右を0で指定すると、「左右にマージンがあり」、「ステータスバー分の空きあり」になるらしく実際には上と左右に少し隙間が空いてしまうみたい。margins」のチェックをとる。ステータスバー分空けない時は以下の画像のように「View」にチェックする。Ratio」にチェックViewを右クリックしたまま横方向にドラッグして背景のSuperViewで離す。itemと入れ替える。frames」で治す。左のボタンの左端のPinを0に、一番右の右端のPinを0に、真ん中の左右のPinを0にする。Widths」を選択する複数のボタン(3つ)を等間隔で並べたい時Pinで左のボタンは上と左、右のボタンは上と右の距離を0にしてサイズは50×50。真ん中は上だけ0にしてサイズは50×50。スペーサーを2つつくる。左スペーサーと右スペーサーそれぞれPinで両隣との距離を0に。Widthで2つの幅を同じにする。(1)はてなブログをはじめよう!komu11さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。