私は、ラベルをtextFieldのテキストの高さと同じ距離だけ垂直方向にアニメーション化する必要がある問題に遭遇しました。たいていの場合、ただtextField.bounds.heigt
ですが、textFieldの高さがテキストの高さより大きい場合、それは私には良いことではありません。だから私は知っておく必要があります: UIFont
から文字列のテキストの行の高さを計算するには?Swiftフォントから1行のテキストの高さを計算する方法
重複について: 私が必要とするものとは少し異なります。その答え(私は私の答えで参照している)は、1)文字列2)幅3)フォントに応じて合計の高さを取得します。私が必要としたのはフォントの1行の高さはです。
可能性のある重複したのです。この
ようproppertyのlineHeight なめらかを持っている[スウィフトのStringをもとにUILabelの大きさを把握](のhttp://のstackoverflow。 com/questions/30450434/figure-out-size-of-uilabel-on-swift-in-swift) – TylerH
これは私が必要とするものと少し異なります。その答え(私は私の答えで参照している)は、1)文字列2)幅3)フォントに応じて合計の高さを取得します。私が必要としていたのは、フォントにのみ1行の高さをつける** – Ismail