20140727 dev sap(公開用)

14
Autolayout の基礎 発表 a.k.a ようにゃん Designed by @meyco

Upload: yosuke-uno

Post on 11-Jul-2015

241 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: 20140727 dev sap(公開用)

Autolayoutの基礎

発表 a.k.a ようにゃん

Designed by @meyco

Page 2: 20140727 dev sap(公開用)

ようにゃん @windblume

!

電機メーカーのサラリーマン 週末にスタバでiPhoneアプリ作成

!

windblume.com

self-introduction.

Page 3: 20140727 dev sap(公開用)

シンプルなTwitterクライアントはるかまきり2.2...

Page 4: 20140727 dev sap(公開用)

WWDC2014

iOS 8 Yosemite

Page 5: 20140727 dev sap(公開用)

Auto layoutの基礎• iOS 6以降

• 制約(Constraint)によるUI作成

- 他のUIパーツからの相対位置

- 他のUIパーツを基準にして自身のサイズ

- 自身のサイズ

• Storyboardでもコードでもいじれる

Page 6: 20140727 dev sap(公開用)

Auto layoutの操作パネル

「Align」「Pin」「Resolve Auto Layout issues」「Resizing BehaVior」

Page 7: 20140727 dev sap(公開用)

Align

複数UIパーツの座標を合わせる。親UIパートの高さの任意のコンポーネントを合わせる。

位置調整系

Page 8: 20140727 dev sap(公開用)

Pin

UIパーツのサイズ親UIパーツとの位置情報の制約

パーツサイズの調整系

Page 9: 20140727 dev sap(公開用)

Resolve Auto Layout issues

Resizing BehaVior

Page 10: 20140727 dev sap(公開用)

Auto layoutのいいところ• デバイスの向きに対応

Page 11: 20140727 dev sap(公開用)

Auto layoutのいいところ• 異なる画面サイズに対応

Page 12: 20140727 dev sap(公開用)

what's next iPhone?おまけ

Page 13: 20140727 dev sap(公開用)

2008年 2009年 2010年 2011年 2012年

2013年

Page 14: 20140727 dev sap(公開用)

2008年 2010年 2012年 2013年

What's next iPhone?