Submit Search
5分でわかるText Kit
0 likes
4,478 views
R
Ryota Hayashi
https://www.wantedly.com/projects/9160
Technology
Read more
1 of 20
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
More Related Content
PPTX
CG2013 04
shiozawa_h
PPTX
Boost.Graph入門
egtra
PPTX
ggplot2再入門(2015年バージョン)
yutannihilation
PDF
iOS の通信における認証の種類とその取り扱い
niwatako
PDF
Can we live in a pure Swift world?
toyship
PDF
脱swift初心者するための2つのきっかけ
Daiki Mogmet Ito
PDF
PUSH通知の許可をよりもらうためのUI考察など
Tsuyoshi Yonemoto
PDF
自分でできることを増やしてみるというのは結構楽しかったという新米iOS開発者の小話
Reiko Gotou
CG2013 04
shiozawa_h
Boost.Graph入門
egtra
ggplot2再入門(2015年バージョン)
yutannihilation
iOS の通信における認証の種類とその取り扱い
niwatako
Can we live in a pure Swift world?
toyship
脱swift初心者するための2つのきっかけ
Daiki Mogmet Ito
PUSH通知の許可をよりもらうためのUI考察など
Tsuyoshi Yonemoto
自分でできることを増やしてみるというのは結構楽しかったという新米iOS開発者の小話
Reiko Gotou
Viewers also liked
(15)
PDF
watchOS1 to watchOS2
Motoki Narita
PDF
とにかく明るいCore Spotlight
今城 善矩
PDF
PUSH通知証明書作成ツールを作った
Tomoki Hasegawa
PDF
Command Line Tool in swift
Yusuke Kita
PDF
動画のあれこれ
Takumi KASHIMA
PDF
チュートリアルをリッチにしよう
shinya sakemoto
PDF
AndroidアプリのUI/UX改善例
Kenichi Kambara
PPTX
【Potatotips #26】Replace EventBus with RxJava/RxAndroid
Hiroyuki Kusu
PDF
教育の生産性へそれに辿りつかない物語
heibei_marunouchi
PDF
OSSから学ぶSwift実践テクニック
庸介 高橋
PDF
iOS WebView App
hagino 3000
PDF
最近遊んだ Wii Uの 3つのソフトの感想
teapipin
PPTX
これからの時代に! パソコン離れの中のパソコン選び
teapipin
PDF
ツイッター調査:約173万ツイートを調査して分かったTwitterの利用動向 #twtr_hack
teapipin
PDF
Prottとsketchとzeplinのススメ
Asami Yamamoto
watchOS1 to watchOS2
Motoki Narita
とにかく明るいCore Spotlight
今城 善矩
PUSH通知証明書作成ツールを作った
Tomoki Hasegawa
Command Line Tool in swift
Yusuke Kita
動画のあれこれ
Takumi KASHIMA
チュートリアルをリッチにしよう
shinya sakemoto
AndroidアプリのUI/UX改善例
Kenichi Kambara
【Potatotips #26】Replace EventBus with RxJava/RxAndroid
Hiroyuki Kusu
教育の生産性へそれに辿りつかない物語
heibei_marunouchi
OSSから学ぶSwift実践テクニック
庸介 高橋
iOS WebView App
hagino 3000
最近遊んだ Wii Uの 3つのソフトの感想
teapipin
これからの時代に! パソコン離れの中のパソコン選び
teapipin
ツイッター調査:約173万ツイートを調査して分かったTwitterの利用動向 #twtr_hack
teapipin
Prottとsketchとzeplinのススメ
Asami Yamamoto
Ad
5分でわかるText Kit
1.
5分で分かるTextKit @hayashi311
3.
文字列 Bitmap画像 文字のレンダリング is
4.
文字列 Bitmap画像 ?
5.
1000001 A A A A 文字 グリフ UIFont(name:
"AppleMyungjo", size: 112)
6.
文字とグリフは1:1ではない "fly" fly
7.
文字列 != グリフの列
8.
200px 250px ABC DEF 16px A B C 3px ABCDE FGHI JKL
9.
文字列 レイアウト=グリフの座標 let text
= "あのイーハトーヴォのすきとおった風" あのイーハトーヴォ のすきとおった風 あのイーハトーヴォ のすきとおった風 あの イーハトーヴォの すきとおった風 枠のサイズ 行の間隔
10.
文字列 Bitmap画像 グリフ フォント フォントサイズ レイアウト (グリフの座標) 表示領域のサイズ 文字の間隔 改行のスタイル
11.
String Bitmap画像 グリフ フォント フォントサイズ レイアウト (グリフの座標) 表示領域のサイズ 文字の間隔 改行のスタイル
12.
String Bitmap画像 グリフ(NSTextStorage) NSAttributedString レイアウト (グリフの座標) 表示領域のサイズ 文字の間隔 改行のスタイル
13.
String Bitmap画像 UIFont+CGGlyph (NSTextStorage) NSAttributedString レイアウト (グリフの座標) 表示領域のサイズ 文字の間隔 改行のスタイル
14.
String Bitmap画像 UIFont+CGGlyph (NSTextStorage) NSAttributedString レイアウト (グリフの座標) NSTextContainer
15.
String Bitmap画像 UIFont+CGGlyph (NSTextStorage) NSAttributedString NSLayoutManager NSTextContainer
16.
String Bitmap画像 Glyphの座標 (NSTextStorage) NSAttributedString NSLayoutManager NSTextContainer .textStorage .textContainers 監視
17.
Bitmap画像 Glyphの座標 NSLayoutManager .textStorage .textContainers タッチイベント .glyphIndexForPoint(point:) .characterIndexForGlyphAtIndex() CGPoint(100,45) グリフのIndex 文字のIndex
18.
UITextViewに感謝
19.
次回:UITextViewの闇
20.
We are hiring
!
Download