AutoLayout徹底解説チュートリアル
iOSアプリを作るにあたって、レイアウトができる機能AutoLayout。
その使い方の詳細をまとめました。
去年、朝活や、セミナーをする中で得た知見を全部このページにまとめるつもりです。
想定している読者層は、Auto Layoutを一度触ったけれどもよくわからなくて一度挫折したiOSアプリエンジニアを想定しています。
実行環境
- Xcode 7.2
- Swift 2.1
- OS X Yosemite
- iOS 8 以上
目次
- Auto Layoutを始める前に
- AutoLayoutを使ってみよう
- AutoLayoutの詳細設定(Storyboard編)
- 中身のコンテンツがある要素の大きさ
- SizeClassを使ってiPhone,iPadのレイアウトを作ろう
- AutoLayoutをコードから使おう
- VFLを使ってみよう
- アニメーションをしてみよう
- レイアウトの救世主StackViewを使ってみよう
- Tips:画面サイズ80%の大きさで画像を置く
- Tips:iPhone4sからiPhone6sで下の余白を広くする
- Tips:入力フォームを作る(優先度)
- Tips:プロフィール画面を作ってみよう
- Tips:スクロールビューでAutoLayout
- Tips:スクロールビューで固定ボタン
- Tips:スクロールビューで動的にカルーセル
- Tips:テーブルビューのセルを内容によってサイズを変える