Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
AutoLayoutのデバッグを試みる
akatsuki174
October 14, 2016
Programming
1
2.3k
AutoLayoutのデバッグを試みる
2016/10/14(金)
iOS Creators' Meetup vol.2資料
akatsuki174
October 14, 2016
Tweet
Share
More Decks by akatsuki174
See All by akatsuki174
Flutterアプリ開発にネイティブコードはどこまで求められるのか
akatsuki174
2
1.3k
UIKitのアップデート #WWDC22
akatsuki174
4
660
職能/職種横断でチームの生産性を高める
akatsuki174
2
5.2k
最強の500系エラー画面を探し求めて
akatsuki174
1
2.1k
進化するApp Storeを有効に活用しよう
akatsuki174
1
700
公式「ハーフモーダル」がやってきた!
akatsuki174
2
1.2k
「iOSエンジニアだし、Androidアプリも作れるでしょ?」
akatsuki174
10
2.5k
どこでもAutoFill
akatsuki174
2
140
WWDC2020キャッチアップ会 -社内勉強会用-
akatsuki174
0
410
Other Decks in Programming
See All in Programming
Micro Frontends with Module Federation @MicroFrontend Summit 2023
manfredsteyer
PRO
0
440
新卒でサービス立ち上げから Hasuraを使って3年経った振り返り
yutorin
0
200
Amazon QuickSightのアップデート -re:Invent 2022の復習&2022年ハイライト-
shogo452
0
200
Spring BootとKubernetesで実現する今どきのDevOps入門
xblood
0
330
Git Rebase
bkuhlmann
10
1.2k
jq at the Shortcuts
cockscomb
1
390
An Advanced Introduction to R
nicetak
0
1.7k
Form実装基本を学び直してみた
hyugatsukui
0
230
Writing Greener Java Applications
hollycummins
0
330
コンピュータビジョンセミナー2 / computer_vision_seminar_libSGM
fixstars
0
310
AWSとCPUのムフフな関係
cmdemura
0
450
xarray-Datatree: Hierarchical Data Structures for Multi-Model Science
tomnicholas
0
200
Featured
See All Featured
How To Stay Up To Date on Web Technology
chriscoyier
779
250k
Fashionably flexible responsive web design (full day workshop)
malarkey
396
63k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
182
15k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
24
4.5k
Thoughts on Productivity
jonyablonski
49
2.7k
Facilitating Awesome Meetings
lara
33
4.6k
Gamification - CAS2011
davidbonilla
75
4.1k
Robots, Beer and Maslow
schacon
154
7.3k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
31
20k
Build your cross-platform service in a week with App Engine
jlugia
221
17k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
29
7.8k
Atom: Resistance is Futile
akmur
256
24k
Transcript
AutoLayoutͷσόοάΛ ࢼΈΔ @akatsuki174
ࣗݾհ • ਢ౻ຘ • ΦΠγοΫεגࣜձࣾͷiOSΤϯδχΞ • ͜ͷษڧձͷओ࠵Ͱ͢ • Twitter, Qiita,
SlideShare, Github, SpeakerDeck →akatsuki174
Έͳ͞Μ͜Μͳ໘ ͋Γ·ͤΜ͔ʁ
AutoLayoutͰΤϥʔ
ࠓͷςʔϚ AutoLayoutͰࠔͬͨ࣌ͷ ରॲ๏Λʹ͚ͭΔ
ৄ͍͠ࢿྉ ʢ̎ʣ,ʢ̏ʣʢͦͷ͏ͪɺؾ͕͍ͨ࣌ʹʣॻ ͘༧ఆͰ͢ɻ ࠓճհ͢Δͷʢ̍ʣͷҰ෦Ͱ͢ɻ
ࠓճѻ͏μϝ੍ hoge…UILabelͷ੍ ɾLeadingSpace = 100 ɾWidth = 300 ɾTailingSpace =
100
ͪΐͬͱͣͭݟ͍͖ͯ·͠ΐ͏
“͜ͷத͔Β༧ظͤ͵੍Λ ݟ͚ͭͯͯ͠Ͷ”
UIView-Encapsulated-Layout-xxx ʹγεςϜ͕ࣗಈੜ੍ͨ͠ 1ͭΊͷ੍ͱ໌Β͔ʹίϯϑϦΫτ →ਫฏํͷ੍͕ոͦ͠͏
“੍શ෦कΕͳ͍͔Β ͜ͷ੍औΓআ͍ͱ͍ͨΑ”
“UIViewAlertForUnsatisfiableConstra intsͷγϯϘϦοΫϒϨʔΫϙΠϯτ Λ࡞ͬͯΈͯͶ”
γϯϘϦοΫϒϨʔΫϙΠϯτ ʹಛఆͷ݅ʹϚονͨ࣌͠ʹ ॲཧΛετοϓͯ͘͠ΕΔ
࡞ํ๏
࣮ߦ Viewͷ֊ߏΛΔ͜ͱ͕Ͱ͖Δ
͞Βʹ ͜ΜͳίϚϯυΛ࣮ߦ͠·͢
͢Δͱ
͓͞Β͍σϞ
͓͢͢Ίࢿྉ ɾAuto LayoutΨΠυ: σόοάʹཱͭ ώϯτ - Apple Developer https://developer.apple.com/jp/ documentation/UserExperience/
Conceptual/AutoLayoutGuide/ DebuggingTricksandTips/ DebuggingTricksandTips.html
͓͢͢Ίࢿྉ ɾΑ͘Θ͔ΔAutoLayout iOSϨεϙ ϯγϒσβΠϯΛϚελʔ. Տᬒ༤հ. גࣜձࣾϦοΫςϨίϜ.
͓͠·͍