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
120
Dynamic Type @WWDC 2017
いつ登壇したときのものなのかもうわからない。アップし忘れていたようなのでとりあえずアップした。
akatsuki174
September 01, 2019
Tweet
Share
More Decks by akatsuki174
See All by akatsuki174
Appleにおけるプライバシーの全容を把握する
akatsuki174
0
4.7k
近年のAppleにおける位置情報とプライバシー
akatsuki174
3
310
オフライン勉強会ぼっち対策
akatsuki174
1
460
Xcode 15の新機能
akatsuki174
0
2.1k
AndroidにもSelect Photosがやってきた
akatsuki174
0
730
Famm Android改善記
akatsuki174
0
310
Flutterアプリ開発にネイティブコードはどこまで求められるのか
akatsuki174
2
3.5k
UIKitのアップデート #WWDC22
akatsuki174
4
1k
職能/職種横断でチームの生産性を高める
akatsuki174
2
5.6k
Other Decks in Technology
See All in Technology
私のRSpecの書き方 / How I write RSpec
tmtms
4
820
GitHub最新情報キャッチアップ 2024年3月
dzeyelid
16
3.1k
理想の組織も自分たちで作ろう! ―LayerXの「全員採用」を支える文化 / How to create our own ideal team
ar_tama
7
2.5k
Skaffoldを用いたGKEアプリケーションの CD(Continuous Development)
kojake_300
1
230
技術広報として2023年度に頑張ったこと / What we did well in FY2023 as a DevRel
pauli
5
450
Autopsy of a Cascading Outage from a MySQL Crashing Bug
jfg956
0
200
プッシュ型子育てサービスを、先行プロジェクト実施自治体において開始します
govtechtokyo
0
220
サービスメッシュ環境における OpenTelemetry 活用 / OpenTelemetry in Service Mesh
k6s4i53rx
2
800
初心者が行く!サーバレスWebアプリ開発の道
nagaharutogawa
0
440
Oracle Database で機械学習を始めよう! Oracle Machine Learning
oracle4engineer
PRO
1
140
Tohoku.Tech #1 「EC-CUBE/AWSの構築をChatGPTに相談してみました」by テンダ
jun2882
0
140
Julia でどうしても super().hoge みたいなことしたい人へ for JuliaTokai #18
antimon2
1
110
Featured
See All Featured
The Brand Is Dead. Long Live the Brand.
mthomps
48
21k
Gamification - CAS2011
davidbonilla
76
4.5k
Become a Pro
speakerdeck
PRO
8
4.4k
Art, The Web, and Tiny UX
lynnandtonic
288
19k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
28
5.9k
Product Roadmaps are Hard
iamctodd
43
9.6k
Writing Fast Ruby
sferik
619
59k
Bootstrapping a Software Product
garrettdimon
PRO
302
110k
Documentation Writing (for coders)
carmenintech
59
3.8k
Build your cross-platform service in a week with App Engine
jlugia
223
17k
Mobile First: as difficult as doing things right
swwweet
215
8.5k
Designing with Data
zakiwarfel
94
4.8k
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͕ొ • ޙํޓੑ͋Γ
ऴΘΓ