2017-02-28 10 views
-2

カスタムフォントサイズで文字のサイズを取得するにはどうすればよいですか?私はいくつのピクセルがドットを取るか、または異なるフォントサイズを持つ別の文字を知る必要があります。カスタムフォントサイズの文字のサイズを取得する方法

私はラベルがラインを壊す前に、私のラベルに何個のドットが含まれているのかを調べようとしています。

class DotsLabel: UILabel 
{ 
override func layoutSubviews() 
{ 
    super.layoutSubviews() 

    if self.text == nil { self.text = "." } 
    while Int(self.bounds.width) - Int(self.intrinsicContentSize.width) > 6 
    { 
     self.text = self.text! + "." 
    } 
} 
} 
+0

これは非常に広い質問です。あなた自身でそれを把握しようとしている特定のコードで具体的な試みがありますか?もしあなたがそうしたら、私たちがそれを見るのを助けることができるように投稿してください。それ以外の場合は、あなたがやっていることや作業していることに関する文脈はありません。 – bj7

+0

@ bj7、いくつかの情報を追加 –

答えて

1

LETラベル= UILabel()

label.text = "あなたのキャラクター"

label.font = label.font.withSize(あなたのサイズ)

CHARWIDTH =ラベルましょう.intrinsicContentSize.width