テキスト「__DRAG_AND_DROP_YOUR_MEDIA_HERE」を含むビューで、IB を中心とした NSTextField (ラベル) を作成しました。私のコントローラーでは、NSLocalizedString を使用してテキストを翻訳します。
English.lproj/Localizable.strings :
"__DRAG_AND_DROP_YOUR_MEDIA_HERE" = "Drag & Drop your media here"
French.lproj/Localizable.strings :
"__DRAG_AND_DROP_YOUR_MEDIA_HERE" = "Déposer vos média ici"
最初のテキスト「__DRAG_AND_DROP_YOUR_MEDIA_HERE」のみがビューの中央に配置されます。翻訳されたテキストは中心ではありません (長さによって異なります)。翻訳されたテキストはすべて、元のテキストと同じ横座標 x から始まります。この問題を解決するにはどうすればよいですか?
PS: このような単純なポイントのためだけに setFrame、height、width で遊びたくありません。これを行うには別の方法があると思います。
ありがとう。