1

私はMac開発に不慣れです。

1つのScrollableNSScrollViewに3つのコントロールを追加したいと思います。

1)NSTextView。2)NSMatrix。3)NSTextView。

nstextviewのテキストは動的な高さである可能性があることに注意してください....そしてtextviewsのスクロールがあってはなりません。

これが私が探しているもののスクリーンショットです-

これらの3つのビューをnsscrollviewに追加するにはどうすればよいですか?助けてください!

アップデート1-これらのコントロールをNSViewに追加できますか?

ここに画像の説明を入力してください

4

1 に答える 1

1

Xcode4のプロジェクトが開始されていると仮定します。プロジェクトのMainMenu.xibファイルを選択して、メインユーザーインターフェイスの編集を開始します。

ウィンドウから始めます。カスタムビューをそこにドラッグします。テキストビューをカスタムビューに追加し、次にマトリックス、次に別のテキストビューを追加して、ビューのサイズを変更します。この時点で、スクロールバーを表示しないようにテキストビューを構成することもできます。次に、カスタムビューを選択します。スクロールビューに埋め込むと、そこにあります。

ウィンドウ、カスタムビュー、テキストビュー、およびマトリックスは、Xcode4のオブジェクトライブラリパレットから選択されます。埋め込むには、[エディタ]メニューから[埋め込み/スクロールビュー]コマンドを選択します。

動的サイズ設定に関しては、テキストビューの高さ、つまり囲んでいるカスタムビューの高さを変更するためのコードを作成する必要があります。(これは私があなたに任せる演習です。)自動サイズ設定を利用して3つのUI要素間の適切な間隔を維持することにより、負担をいくらか軽減できます。これは、Xcode 4で実行することも、NSViewの関連するインスタンスメソッドを使用して実行することもできます。

あなたの努力であなたに幸運を。

于 2011-07-14T15:35:20.663 に答える