SlideShare a Scribd company logo
Enviar pesquisa
Carregar
Entrar
Cadastre-se
Dynamic Type の基本的なお話
Denunciar
Kosuke Ogawa
Seguir
Software Developer em Yahoo! JAPAN
20 de Dec de 2013
•
0 gostou
•
3,412 visualizações
1
de
21
Dynamic Type の基本的なお話
20 de Dec de 2013
•
0 gostou
•
3,412 visualizações
Baixar agora
Baixar para ler offline
Denunciar
Tecnologia
2013/12/21 #yidev 第十四回勉強会の発表資料
Kosuke Ogawa
Seguir
Software Developer em Yahoo! JAPAN
Recomendados
Cocoa勉強会#36-iPhone OS 3.0で変更されたテーブルビュー
Masayuki Nii
340 visualizações
•
15 slides
元・記者の目から見た企業オウンドメディア運営の勘所
Nobuhiro Seki
2.2K visualizações
•
17 slides
PUSH通知の許可をよりもらうためのUI考察など
Tsuyoshi Yonemoto
5.8K visualizações
•
24 slides
20161202 lte publish
Six Apart
532 visualizações
•
24 slides
チャット文化と相性の良いアプリ配布方法
Tsuyoshi Yonemoto
5K visualizações
•
31 slides
Androidでお気軽プログラミング
高見 知英
601 visualizações
•
9 slides
Mais conteúdo relacionado
Similar a Dynamic Type の基本的なお話
20120316 designerworkshoppublished
Yoichiro Sakurai
697 visualizações
•
20 slides
Css nite(2010.09.23)
Yoshiki Ushida
689 visualizações
•
26 slides
世界へ向けたゲーム開発 〜ローカライズ支援ツール『LION』〜
DeNA
37.8K visualizações
•
58 slides
Wankuma0402
c-mitsuba
444 visualizações
•
62 slides
Pokelabo android web
Shumpei Shiraishi
9.9K visualizações
•
42 slides
会話型UI事始め
DeNA
1.5K visualizações
•
18 slides
Similar a Dynamic Type の基本的なお話
(20)
20120316 designerworkshoppublished
Yoichiro Sakurai
•
697 visualizações
Css nite(2010.09.23)
Yoshiki Ushida
•
689 visualizações
世界へ向けたゲーム開発 〜ローカライズ支援ツール『LION』〜
DeNA
•
37.8K visualizações
Wankuma0402
c-mitsuba
•
444 visualizações
Pokelabo android web
Shumpei Shiraishi
•
9.9K visualizações
会話型UI事始め
DeNA
•
1.5K visualizações
20130313_i18n_history_and_future
Yoichi Suehiro
•
449 visualizações
Out systemsaichiusermeeting#5 lt2
潤司 渡部
•
195 visualizações
モバイルアプリの状態遷移を攻略したい!
Tatsuji Kuroyanagi
•
2.3K visualizações
マルチデバイスに対応するためのAuto layout
asakahara
•
1.4K visualizações
プログラマが欲しい仕様書とは
Katsutoshi Makino
•
90.8K visualizações
勉強会資料#1
Shuichi Yukimoto
•
1.7K visualizações
JJUG Oracle Code One 2018 報告会 LT(@nishino_chekhov)
Daisuke Nishino
•
1.6K visualizações
Firefox OSアーキテクチャクイックツアー - FxOSコードリーディングミートアップ#21向け追記版
Masami Yabushita
•
2.2K visualizações
20120413 nestakabaneworkshop
Yoichiro Sakurai
•
681 visualizações
2019年版 Infragistics Ultimate UI for WPF概要
インフラジスティックス・ジャパン株式会社
•
733 visualizações
YJTC18 D-5 日本のインターネットを守る!Yahoo! JAPANの不正利用対策 - Splunkによる不正ログイン検知
Yahoo!デベロッパーネットワーク
•
2.8K visualizações
FxugWP7
c-mitsuba
•
481 visualizações
20130118 movable type_seminar
Six Apart
•
1K visualizações
iPhoneアプリ用のAPI サーバを少し早くした話
Tsuyoshi Yonemoto
•
1.1K visualizações
Mais de Kosuke Ogawa
iOS対応のCIサービス「Bitrise」を使ってみた
Kosuke Ogawa
1.9K visualizações
•
11 slides
Stack Overflowで最も投票数の多かったiOS関連のQuestionベスト10(2015年版)
Kosuke Ogawa
2.9K visualizações
•
40 slides
コードを書かずにUINavigationBarを スワイプで表示/非表示させる
Kosuke Ogawa
2K visualizações
•
16 slides
自作アプリを watchOS 2 対応した話 〜FastCheckin編〜
Kosuke Ogawa
5.6K visualizações
•
32 slides
ビールのはなし
Kosuke Ogawa
2.8K visualizações
•
24 slides
What's New in Core Location - WWDC 2015
Kosuke Ogawa
13.5K visualizações
•
19 slides
Mais de Kosuke Ogawa
(20)
iOS対応のCIサービス「Bitrise」を使ってみた
Kosuke Ogawa
•
1.9K visualizações
Stack Overflowで最も投票数の多かったiOS関連のQuestionベスト10(2015年版)
Kosuke Ogawa
•
2.9K visualizações
コードを書かずにUINavigationBarを スワイプで表示/非表示させる
Kosuke Ogawa
•
2K visualizações
自作アプリを watchOS 2 対応した話 〜FastCheckin編〜
Kosuke Ogawa
•
5.6K visualizações
ビールのはなし
Kosuke Ogawa
•
2.8K visualizações
What's New in Core Location - WWDC 2015
Kosuke Ogawa
•
13.5K visualizações
自作アプリを Apple Watch対応した話 〜FastCheckin編〜
Kosuke Ogawa
•
4.6K visualizações
AppStoreのアプリ動画App Previewsの作り方
Kosuke Ogawa
•
4.2K visualizações
iOS 8 App Extension「Action」でアプリ間連携してみる
Kosuke Ogawa
•
8K visualizações
iOS 8のWebKit Frameworkでアプリ内ブラウザがどう変わる?
Kosuke Ogawa
•
5.9K visualizações
facebook/popを使ってみた
Kosuke Ogawa
•
1.2K visualizações
勉強会に行こう
Kosuke Ogawa
•
3.8K visualizações
Map Kitでローカル検索を試してみた
Kosuke Ogawa
•
1.5K visualizações
UIKit DynamicsとCoreMotionを組み合わせて物体を転がしてみた
Kosuke Ogawa
•
4.2K visualizações
iOSアプリ開発 脱初心者に向けて
Kosuke Ogawa
•
18K visualizações
Objective-Cのいろいろな反復処理
Kosuke Ogawa
•
6.4K visualizações
初めてのテスト 〜2014年だしXcodeで単体テストでも初めてみるか〜
Kosuke Ogawa
•
1.2K visualizações
App Store 申請Tips
Kosuke Ogawa
•
2.9K visualizações
iOSで笑顔を認識する
Kosuke Ogawa
•
12.2K visualizações
iOSで光を感知する
Kosuke Ogawa
•
9.8K visualizações
Último
機械学習モデルを REST API としてサービングするシステム開発における上流プロセスの絞り込みと効果検証(PM学会2023年度秋季研究発表大会 発表資料)
NTT DATA Technology & Innovation
24 visualizações
•
21 slides
20230912JSSST大会基調講演_丸山.pdf
Hiroshi Maruyama
163 visualizações
•
58 slides
20230921_IoTLT_vol103_kitazaki_v1.pdf
Ayachika Kitazaki
73 visualizações
•
16 slides
IGDA Japan SIG Audio #20-1 室内・野外でのマイク収録と整音.pdf
IGDA Japan SIG-Audio
94 visualizações
•
31 slides
gtk4_gem_usage.pdf
ssuser0ef4681
11 visualizações
•
6 slides
テスト自動化.pdf
ssuserf8ea02
16 visualizações
•
26 slides
Último
(9)
機械学習モデルを REST API としてサービングするシステム開発における上流プロセスの絞り込みと効果検証(PM学会2023年度秋季研究発表大会 発表資料)
NTT DATA Technology & Innovation
•
24 visualizações
20230912JSSST大会基調講演_丸山.pdf
Hiroshi Maruyama
•
163 visualizações
20230921_IoTLT_vol103_kitazaki_v1.pdf
Ayachika Kitazaki
•
73 visualizações
IGDA Japan SIG Audio #20-1 室内・野外でのマイク収録と整音.pdf
IGDA Japan SIG-Audio
•
94 visualizações
gtk4_gem_usage.pdf
ssuser0ef4681
•
11 visualizações
テスト自動化.pdf
ssuserf8ea02
•
16 visualizações
松下研究室紹介_関西大学高槻キャンパスオープンキャンパス
Matsushita Laboratory
•
25 visualizações
遠隔お酌IoTLT2309.pptx
Yoshiaki Ito
•
49 visualizações
CCoE実践者コミュニティ#1_CCoEが進めるセキュリティカイゼンの旅.pptx
Tomoaki Tada
•
23 visualizações
Dynamic Type の基本的なお話
1.
Dynamic Typeの 基本的なお話 @koogawa 1
2.
• 小川航佑 Kosuke
Ogawa • @koogawa • ソフトウェアエンジニア • iOSアプリを仕事・趣味でいろいろ開発 30万DL突破! 18万DL突破! 2
3.
Dynamic Type 使ってますか? 3
4.
• iOS 7から追加 •
ユーザーが自由に文 字サイズを設定で きる • アプリ側が Dynamic Type機能 をサポートする必 要がある 4
5.
5
6.
実装方法 6
7.
7
8.
label.font = [UIFont
systemFontOfSize:14]; ↓ label.font = [UIFont preferredFontForTextStyle:UIFontTextStyleHeadline] 7
9.
label.font = [UIFont
systemFontOfSize:14]; ↓ label.font = [UIFont preferredFontForTextStyle:UIFontTextStyleHeadline] •UIFontTextStyleHeadline •UIFontTextStyleBody •UIFontTextStyleSubheadline •UIFontTextStyleFootnote •UIFontTextStyleCaption1 •UIFontTextStyleCaption2 7
10.
•サイズを絶対指定するのではなく、スタイル(意味付 け)を指定する •サイズ/書体等はOSが自動調整してくれる •HTMLの物理指定(Bタグ等)と論理指定(STRONG タグ等)の違いに似ている 8
11.
Storyboardで 設定する方法 9
12.
Storyboardでも設定可能 10
13.
デモ 11
14.
設定変更を監視 • NSNotificationCenter に UIContentSizeCategoryDidChan geNotification
を追加 • 文字サイズが変更された時に通知が来 る 12
15.
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(preferredContentSizeChanged:) name:UIContentSizeCategoryDidChangeNotification object:nil]; 13
16.
ユーザの反応 14
17.
あまり良い反応はなかった テキスト見にくくなった。 ★☆☆☆☆ iPhoneの設定で文字の大きさ変えれるみたいだけど、 そ れだと他のアプリの文字の大きさも変わるし不便。
アプ リ内で大きさ変えれるようにしたら? 15
18.
Tweetbot 3 16
19.
ユーザーにあまり 浸透していない? 17
20.
まとめ 浸透するまではアプリ内 で文字サイズを設定でき たほうがよいかも 18
21.
ありがとう ございました 19