Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Dynamic Type @WWDC 2017
akatsuki174
September 01, 2019
Technology
0
74
Dynamic Type @WWDC 2017
いつ登壇したときのものなのかもうわからない。アップし忘れていたようなのでとりあえずアップした。
akatsuki174
September 01, 2019
Tweet
Share
More Decks by akatsuki174
See All by akatsuki174
職能/職種横断でチームの生産性を高める
akatsuki174
2
4.9k
最強の500系エラー画面を探し求めて
akatsuki174
1
1.4k
進化するApp Storeを有効に活用しよう
akatsuki174
1
550
公式「ハーフモーダル」がやってきた!
akatsuki174
2
860
「iOSエンジニアだし、Androidアプリも作れるでしょ?」
akatsuki174
8
2.3k
どこでもAutoFill
akatsuki174
2
130
WWDC2020キャッチアップ会 -社内勉強会用-
akatsuki174
0
320
PHPickerViewControllerの紹介
akatsuki174
2
520
iOS 14のピッカーあれこれ
akatsuki174
4
1.1k
Other Decks in Technology
See All in Technology
プルリク作ったらデプロイされる仕組み on ECS / SRE NEXT 2022
carta_engineering
1
680
⚡Lightdashを試してみた
k_data_analyst
0
220
Microsoft Build 2022 - Azure のデータ & 分析サービス 最新アップデート / Microsoft Build 2022 Updates on Azure Data and Analytics Services
nakazax
1
220
Embedded SRE at Mercari
tcnksm
0
870
Learning from AWS Customer Security Incidents [2022]
ramimac
0
1.6k
セマフォでタスクの同時実行数制限
hankehly
0
130
LINEのData Platform室が実践する大規模分散環境のCapacity Planning
line_developers
PRO
0
930
[SRE NEXT 2022]KaaS桶狭間の戦い 〜Yahoo! JAPANのSLI/SLOを用いた統合監視〜
srenext
0
710
Agile and Requirement : アジャイルな要件定義について考える
kawaguti
PRO
11
3.7k
Stripe Search APIを利用した、LINEとStripeの顧客情報連携/line-dc-202205
stripehideokamoto
0
130
Spotify物理コントローラーがほしい
miso
0
180
2022年最新版 GatsbyJS + TypeScript + microCMS でブログを作る。
hanetsuki
1
1k
Featured
See All Featured
Code Review Best Practice
trishagee
41
6.8k
Producing Creativity
orderedlist
PRO
333
37k
KATA
mclloyd
7
8.6k
Building an army of robots
kneath
299
40k
The Brand Is Dead. Long Live the Brand.
mthomps
45
2.7k
Pencils Down: Stop Designing & Start Developing
hursman
112
9.8k
The Most Common Mistakes in Cover Letters
jrick
PRO
4
24k
It's Worth the Effort
3n
172
25k
Build The Right Thing And Hit Your Dates
maggiecrowley
19
1.2k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
498
130k
Code Reviewing Like a Champion
maltzj
506
37k
Intergalactic Javascript Robots from Outer Space
tanoku
261
25k
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͕ొ • ޙํޓੑ͋Γ
ऴΘΓ