0

NSTextField(ラベル)がありNSViewます。ラベルの値は動的に変化します。テキストフィールドのフレームを常にビューに対して中央に配置したいのですが、テキストフィールドのサイズをテキストに合わせて変更できるように、テキストフィールドのテキストが占めるピクセルまたはサイズを計算する方法はありますか?テキストフィールドが常に中央に配置されるように原点。

NSTextFieldビューの中央に配置し、テキストが占めるサイズを計算して、テキストフィールドの原点とフレームを変更したいと思います。TextFieldのテキストが占めるサイズを計算する方法は?

4

1 に答える 1

4

ラベルに背景色がない限り、最も簡単な方法は、UI が許容できる大きさにサイズを変更してから、テキストの位置揃えを中央揃えに設定することです。これは、Interface Builder で、ラベルの属性インスペクターの [配置] の下にあるセンタリング タブを選択するだけで実行できます。

于 2012-07-16T10:55:33.810 に答える