2016-05-12 20 views
1

enter image description hereCATextLayerテキストフォントは

上の写真は赤色CATextLayerフレームを表示増やすテキストサイズに出かけます。

テキストのフォントサイズを大きくすると、テキストがフレームから外れてしまいます。

私はピンチジェスチャーを使用してフォントサイズを増やしています。 CATextLayerのテキストのサイズを取得して、テキストフレームがレイヤーフレームから外れた場合にフォントサイズを増加させないようにするロジックを追加したいと考えています。

どうすればいいですか?

+1

あなたの投稿にすべて大文字を使用しないでください。これは読者にとって積極的です。ありがとう。 :) – Moritz

+0

@ richard-g投稿に「ありがとう」を加えないでください。それどころか、私たちは無駄な毛羽を取り除くことになっています...また、ブロック引用符はコード用です。それらを過度に使用しないでください。 – Moritz

答えて

0

コードを投稿できますか?

CATextLayerは、軽量でレイヤーレベルのUILabelと似ています。レイヤーの幅が文字列全体を表示するには不十分な場合は、truncationModeプロパティで切り捨て動作を取得できます。 wrappedプロパティがtrueに設定されている場合、文字列は折り返されます。文字列プロパティはNSAttributedStringです。

+0

同じ質問、詳細https://stackoverflow.com/questions/47772963/catextlayer-number-of-lines –