UIStackViewの話
Google I/O & WWDC ใڞ༗ձ@nakajijapanMysteries of Auto Layout
View Slide
!OBLBKJKBQBO4PGUXBSF&OHJOFFS(.01&1"#0JODJ048FC.BDw 88%$͍ͬͯLNw ࠷ۙझຯͰ.BD049ΞϓϦͬͯ·͢w "7'PVOEBUJPOपΓΛझຯͰௐͯ·͢
NKJMultiMovieCaptureViewhttps://github.com/nakajijapan/NKJMultiMovieCaptureViewNKJMovieComposerhttps://github.com/nakajijapan/NKJMovieComposerNKJPagerViewControllerhttps://github.com/nakajijapan/NKJPagerViewControlleretc
J04"OESPJEϋϯυϝΠυɺख࡞Γ࡞ͷ௨ൢɾൢചαΠτNJOOF
લஔ͖
@misyobun
WWDC2015ͰObjective-C͔ΒSwiftͷҠߦʹ͍ͭͯAppleͷਓʹ㘤͍ͨ@misyobun
AndroidΤϯδχΞ͕Apple৴ऀʹม͢ΔΛָ͓͠Έ͍ͩ͘͞@misyobun
ຊ
UIStackView
Mysteries of Auto Layout, Part 1Session 218
The UIStackView classprovides a streamlinedinterface for laying out acollection of views ineither a column or a row.UIStackView
%JTUSJCVUJPO"MJHONFOU4QBDJOH6*4UBDL7JFX$MBTT3FGFSFODF
Layout Variables• axis• distribution• alignment• spacing
Try!
Try 1
No UIStackView
Try 2
εοΩϦ!!UIStackView
Good• ࣮͕؆୯• ϨΠΞτͷཧָ͕• ੍ͷݟ௨͕͠ྑ͘ͳΔ• ։ൃऀ͚ͩͰͳ͘σβΠφʹΑΓϑϨϯυϦʔ
Not Good• iOS9͚ͩαϙʔτ• ࣮ʹઌ…• ෳࡶͳϨΠΞτʹαϙʔτ͠ͳ͍• ͦͷ߹ࠓ·Ͱ௨Γʹ࣮
·ͱΊࣗͷϓϩμΫτͰਓபʹͳͬͯΈΑ͏ʂʢ৴ڼ৺ͷߴ·ΓΛײ͡ͳ͕Βʣ
https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIStackView_Class_Reference6*4UBDL7JFX6*,JU'SBNFXPSL3FGFSFODF
ѹతײँ