0

NSView の上に配置した NSTextView があります。(NSView->NSTextView)

ここに画像の説明を入力

ウィンドウを移動すると、ラベルは (ビューの中央に) 表示されたままになりますが、ビューのサイズを変更すると、ラベルが消えます。

ここに画像の説明を入力

ラベルを常に中央に配置する正しい方法は何ですか? また、別のカスタム NSView (NSView->NSView->NSTextField) 内に配置しようとしましたが、中央に配置されません。

価値があるのは、Xcode 4 で自動レイアウトを使用していることです。

ここに画像の説明を入力

4

2 に答える 2

0

ボトムバーを作成することでこの問題を解決しました(コンテンツボーダー=メインウィンドウのIBで大きな下ボーダー設定)

于 2012-03-14T00:04:54.660 に答える
0

Interface Builder の Size インスペクターの自動サイズ変更設定によって、サブビュー (ラベル) のレイアウト動作を定義できることに注意してください。

サイズ インスペクタ / 自動サイズ変更設定

  1. ラベルを選択します。
  2. サイズインスペクターを開きます。
  3. スクリーンショットに示すように、赤い矢印を有効にします。
于 2012-10-24T15:11:54.650 に答える