読者です 読者をやめる 読者になる 読者になる

【5日目】アプリ開発のため勉強

□内容

・Auto Layout

 

Viewを配置して、AutoLayoutの設定を行う。

Align、PINのダイアログで設定。

 

位置とサイズを拘束する(Constraintsを設定)

 

位置とサイズの指定方法のバリエーション(一般的)

・親のビューに対する上下左右の間隔で位置とサイズを同時に設定する

  上下、左右からはさむように距離を指定するとサイズは自動的に決まってしまう。

・親のビューに対して上と左の間隔で位置を設定し、サイズは別途指定する。

・親のビューに対する比率でサイズを設定し、位置は別途指定する

・何らかの方法で幅または高さのいずれかを設定し、 ビューのアスペクト比を指定して

もう片方のサイズを自動的に決める。位置は別途指定する

 

□所感

絶対値、比率、アスペクト比での指定を簡単に行った。

アプリのレイアウトによってここらへんは使い分けてデザイン配置するのかな・・・

使いこなすのが大変そうで、ちょっと難しい印象。

複数のボタンを適当に配置して位置を拘束してもうまく表示できないのがあったので

まだまだ学習する必要がありそうだ・・・

引き続きAutoLayoutの章は続く。

 

□メモ

アスペクト比