Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Dynamic Type @WWDC 2017
Search
akatsuki174
September 01, 2019
Technology
0
130
Dynamic Type @WWDC 2017
いつ登壇したときのものなのかもうわからない。アップし忘れていたようなのでとりあえずアップした。
akatsuki174
September 01, 2019
Tweet
Share
More Decks by akatsuki174
See All by akatsuki174
私が変えてきたこと、変えなかったこと
akatsuki174
2
660
最近読んでいる本-読書シェア会vol.1
akatsuki174
2
190
SwiftUI、UIKitでキャプチャを撮ろう!
akatsuki174
1
86
Appleにおけるプライバシーの全容を把握する
akatsuki174
0
5.7k
近年のAppleにおける位置情報とプライバシー
akatsuki174
3
450
オフライン勉強会ぼっち対策
akatsuki174
1
640
Xcode 15の新機能
akatsuki174
0
2.8k
AndroidにもSelect Photosがやってきた
akatsuki174
0
1.4k
Famm Android改善記
akatsuki174
0
390
Other Decks in Technology
See All in Technology
ClaudeCodeにキレない技術
gtnao
0
560
マルチプロダクト環境におけるSREの役割 / SRE NEXT 2025 lunch session
sugamasao
1
390
助けて! XからWaylandに移行しないと新しいGNOMEが使えなくなっちゃう 2025-07-12
nobutomurata
2
140
ポストコロナ時代の SaaS におけるコスト削減の意義
izzii
1
260
【LT会登壇資料】TROCCO新コネクタ「スマレジ」を活用した直営店データの分析
kazari0425
1
170
CDK Vibe Coding Fes
tomoki10
1
530
全部AI、全員Cursor、ドキュメント駆動開発 〜DevinやGeminiも添えて〜
rinchsan
2
2.2k
NewSQLや分散データベースを支えるRaftの仕組み - 仕組みを理解して知る得意不得意
hacomono
PRO
3
230
american airlines®️ USA Contact Numbers: Complete 2025 Support Guide
supportflight
1
120
SEQUENCE object comparison - db tech showcase 2025 LT2
nori_shinoda
0
280
オーティファイ会社紹介資料 / Autify Company Deck
autifyhq
10
130k
60以上のプロダクトを持つ組織における開発者体験向上への取り組み - チームAPIとBackstageで構築する組織の可視化基盤 - / sre next 2025 Efforts to Improve Developer Experience in an Organization with Over 60 Products
vtryo
3
980
Featured
See All Featured
A Modern Web Designer's Workflow
chriscoyier
695
190k
Making the Leap to Tech Lead
cromwellryan
134
9.4k
Navigating Team Friction
lara
187
15k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
7
330
BBQ
matthewcrist
89
9.7k
RailsConf 2023
tenderlove
30
1.1k
Building a Modern Day E-commerce SEO Strategy
aleyda
42
7.4k
Facilitating Awesome Meetings
lara
54
6.5k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
138
34k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
4 Signs Your Business is Dying
shpigford
184
22k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
50
5.5k
Transcript
Dynamic Type @WWDC 2017 @akatsuki174
ࣗݾհ • ਢ౻ຘ • iOSΤϯδχΞ • ͜ͷษڧձͷओ࠵ • Twitter, Qiita,
SlideShare, Github, SpeakerDeck →akatsuki174
None
ຊʹೖΔલʹɻ
Q. ࠓिͷʹΈͳ͞Μ͕ Βͳ͚Ε͍͚ͳ͍͜ͱʁ
A.iOSDCͷCfPΛఏग़͢Δ
CfPఏग़ظݶ = དྷिͷ݄༵10:00 ࠓिCfPظݶલ࠷ޙͷͰ͢
ग़͠·͠ΐ͏ʂʂʂ
ͪΖΜνέοτͷߪೖ ΑΖ͓͘͠ئ͍͠·͢ʂ
͍ͭͰʹ·ͩҰ෦ͷεϙϯαʔ ืूͯ͠ΔͷͰ͝ݕ౼Λʂ
ຊߦ͖·͢ɻ
WWDC 2017ʮAuto Layout Techniques in Interface Builderʯ ˠ Dynamic Type
https://developer.apple.com/videos/play/ wwdc2017/412/ ࠓͷ༰
※ຊʮAuto Layout Techniques in Interface BuilderʯͷμΠδΣετLTʹ͢Δͭ Γ͚ͩͬͨͲશ෦؍ऴΘΒͳ͔ͬͨ(´ɾωɾʆ) ͋ͱͰ·ͱΊͯQiitaެ։͠·͢ɻ
• iOS7͔Β༻Մೳ • ઃఆΞϓϦͰϑΥϯταΠζΛઃఆ͢Δ ͱʢDynamic TypeʹରԠͨ͠ΞϓϦͰ ͋ΕʣࣗಈͰϑΥϯταΠζɺߦؒΛ ௐͯ͘͠ΕΔ Dynamic Typeͱ
ઃఆΞϓϦͰͷϑΥϯταΠζ มߋํ๏
ϑΥϯταΠζͷมԽ
storyboardͰͷ Dynamic Typeͷࢦఆํ๏
storyboardͰͷ Dynamic Typeͷࢦఆํ๏
ίʔυͰͷ Dynamic Typeͷࢦఆํ๏
• adjustsFontForContentSizeCategoryɹ ϓϩύςΟiOS10ͰՃ͞Εͨͷɻ • ઃఆΞϓϦͰϑΥϯταΠζΛมߋͯ͠ ࣗಈͰө͞ΕͣɺࣗΞϓϦͰม ߋΛݕ͢Δඞཁ͕͋Δ ɿiOS9Ҏલͷ߹
ࣗΞϓϦͰϑΥϯταΠζͷ มߋΛݕ͢Δ
࣮݁Ռ
• ͍͍ͪͪࣗΞϓϦ্ཱͪ͛ͯʔɺઃఆɹ ΞϓϦΛىಈͯ͠ʔɺࣗΞϓϦʹͬͯ ֬ೝ͢ΔͷΊΜͲ͘͘͞ͳ͍ʁʁ • →Accessibillity InspectorͰͬͱ؆୯ ʹ֬ೝͰ͖·͢ɻ Ͱ͖͚ͨͲɻ
Accessibillity Inspectorͷىಈ
Accessibillity Inspectorͷىಈ
ϑΥϯταΠζͷมߋ
ΞΫηγϏϦςΟ • Dynamic TypeػೳΛͬͨ࣌ΑΓɹɹ ͞Βʹେ͖͍จࣈΛ༻͍ͨ࣌͠ʹ͢Δ ઃఆ
มߋํ๏
ΑΓৄ͍͠ใʮBuilding Apps with Dynamic TypeʯͰ հ͞Ε͍ͯ·͢ https://developer.apple.com/videos/play/ wwdc2017/245/
༧උɿSafe Area Layout Guide • iOS 11͔Βtopٴͼbottom layout guide ͕deprecatedʹ
• ΘΓʹSafe Area Layout Guide͕ొ • ޙํޓੑ͋Γ
ऴΘΓ