2016-08-22 5 views
0

私はUILabelを持っています。そのサイズは、その上のビューの距離とその下のビューの距離によって決まります。 UILabelの高さは通常、デバイスによって異なります。 Auto LayoutがUILabelの高さを伸縮させると、その中のテキストは、UILabelのテキストの垂直方向の配置がtopに設定されているかのように、UILabelの上部に固執しているようです。どのようにテキストを強制的に垂直にセンタリングすることができますか?UILabelの中心にテキストを強制的に配置

答えて

0

私はUILabelの代わりに余分なUIViewを使っていましたが、その代わりにAuto Layoutストレッチを使っていました。次に、UIViewを含むUILabelの中心部を配置します。 UILabelにはこれ以上の制約はありません。今のところうまくいくと思う。

0

ラベルをクリックします。

右側のペインで、「属性インスペクタ」を選択します。

"ベースライン"プロパティの場合、テキストを垂直方向の中央に配置するには、[中央揃え]オプションを選択します。

enter image description here

+0

私はそれを試みましたが、残念ながらそれは何も変更されませんでした。テキストはまだ上に結ばれていました。 – Jonny

+0

私にスクリーンショットを提供してもらえますか? – KSR

関連する問題