ケルベロスさんのプログラミング\nけるぷろ

ネオプログラマのけるさんことケルベロスです

iOSアプリで縦書きテキストラベルを実装するときに参考にしたサイトまとめ

基本的にこのライブラリを利用します。
https://github.com/TTTAttributedLabel/TTTAttributedLabel

TTTAttributedLabel内部ではCoreTextが使用されているのでこちらも読みました。

Swift3でCoreTextでの縦書きdebuyan.wordpress.com

文字を貼り付けるためのViewサイズを計算するために以下サイトを参考にしました。

kazuhei.hatenablog.com

tech.admax.ninja

qiita.com

縦書きテキストをリサイクルして利用するためにUICollectionViewで実装しました。

qiita.com

注意点

表示するフォントをHiragino-SansW3に指定すると記号やアルファベットの表示が自然な表示になります。
文字を縦に回転させているのですが、上記の方法で文字全体の大きさを計算すると文字が横の状態でのサイズの計算になってしまうので最終的に表示するViewの大きさは細かい調整をしないといけませんでした。