問題タブ [nsbox]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2878 参照

cocoa - Interface Builder で水平線 (NSBox) の線幅を設定する

私が構築しているアプリケーションは、水平線を利用しています (これは の特殊なケースですNSBox)。コンポーネントをインターフェイスに配置しましたが、線の太さを調整するにはどうすればよいですか。

NSBoxメソッドがsetBorderWidthありますが、Interface Builder ではこれが公開されていないようです。この単一の値を調整するためだけにオブジェクトを維持する必要がないため、これを手動で行うことは避けたいと思います。

私が見逃しているInterface Builderを介してこれを設定する方法はありますか?

または、それに失敗した場合、Interface Builder を介して属性を制御できるように、UI に水平線を配置するより良い方法はありますか?

0 投票する
1 に答える
915 参照

cocoa - 水平 NSSplitView の上部ペインで NSBox を再配置します

私が抱えている問題は、ココアの座標系に関係していますが、本当にわかりません。これはすべて、水平の上部ペインで発生していNSSplitViewます。

非常に簡単に言えば、1 つを 2 つ目のすぐ下に配置しようとしてNSBoxいます (カスタム ビューをボックスにロードします - すべて正常に動作します)。トップ ボックスの左上隅はペインの左上隅にあり、変更されることはありません。トップの高さが縮む場合は、2 番目のトップをそのすぐ下にスライドさせNSBoxたいと思います。NSBox逆に、トップのNSBox's高さが高くなったら、ボトムNSBoxをスライドさせたい。

このコードは 2 回呼び出されます。ボックスは正しく (最初は上のボックス、2 回目は下のボックス)、v は正しいです (これは私がボックスに読み込んでいるビューです - これは問題なく動作し、それが原因で上のボックスの高さが変化します)。

0 投票する
1 に答える
834 参照

cocoa - シンプルなドラッグ アンド ドロップ アプリケーションが機能しない

シンプルなドラッグ アンド ドロップ アプリケーションを試しています。

  1. 実行時に CameraIconView (いくつかの画像ビュー、テキスト フィールド、およびポップアップ ボタンを含む NSView のサブクラス) を作成しています。
  2. このビューは CameraIconEnclosingBox (NSBox のサブクラス) に囲まれています。
  3. 要件: ユーザーは CameraIconView を CameraIconEnclosingBox の別の場所にドラッグできる必要があります。

私の要件を実装するために、私はこれを行っています:

  1. CameraIconView クラスに次のメソッドを実装しました。

-(void)mouseDown:(NSEvent *)e{

2. CameraIconEnclosingBox クラスに次のメソッドを実装-

これらのメソッドを実装した後、CameraIconEnclosingBox のすべてのドラッグ デリゲート メソッドが呼び出されますが、ドラッグを実行できますが、ドロップ操作は機能しません。

私が間違っている可能性がある場所や、要件を実装するための他のより良い方法を誰かが提案できますか?

ありがとう、

ミラージュ

0 投票する
1 に答える
291 参照

cocoa - アレイコントローラーからcocoa-bindingsを介してNSBoxのタイトルを設定する方法

私はいくつかの値を保持する配列コントローラーを持っています、例えば-サブジェクト。これらの値をテーブルビューで表示しています。選択した行の件名としてNSBoxのタイトルを設定したい。

私は次の方法でそれをやろうとしました:バインディングペイン:タイトル、コントローラーキー:選択、モデルキーパス:件名。

ただし、ボックスタイトルとして常にnilが表示されます。

誰かが私にそれを正しく行う方法を提案できますか?

ありがとう、

ミラジ

0 投票する
1 に答える
1263 参照

objective-c - NSImageViewのドラッグアンドドロップの問題

2つの静的テキストフィールドと2つのNSImageViewを含むNSBoxがあります。NSBoxはmyNSBoxとしてサブクラス化されています。適切なドラッグタイプを受け入れるようにview/NSBoxを登録しました。したがって、アイテムを静的テキストフィールドにドラッグすると、ドラッグアンドドロップ操作が機能します。ただし、NSImageView(NSBoxのサブビュー)へのドラッグアンドドロップは機能しません。興味深いのは、Finderから画像ビューにファイルをドラッグアンドドロップできないことです。アウトラインビューからNSImageViewへのドラッグアンドドロップは正常に機能します。

何か提案はありますか?

0 投票する
1 に答える
1147 参照

cocoa - NSBoxのサブクラス化

NSBoxをサブクラス化して、ボックスのタイトルの幅、高さ、フォントタイプ、背景色を変更するにはどうすればよいですか。

0 投票する
1 に答える
2474 参照

objective-c - NSBox ランタイムの例を作成する

NSBoxインスタンス ランタイムを作成して 内に配置する方法の例を教えてくださいNSView

0 投票する
1 に答える
501 参照

cocoa - NSBox の自動サイズ変更

私はその中NSBoxNSTableView座っています。テーブルのスクロールを無効にし、NSTableView のエントリ数に合わせて NSBox のサイズを自動変更しようとしましたが、方法がわかりません...何か助けはありますか?

0 投票する
1 に答える
863 参照

cocoa - Objective-Cの子NSTextViewのフォーカスでNSBoxの周りにフォーカスリングを描画する方法

NSBox 内に NSTextView が 1 つあります。NSTextView がフォーカスを得るたびに NSBox の周りにフォーカス リングを描画し、NSTextView がフォーカスを失ったらすぐにフォーカス リングを削除したいと考えています。

ありがとう、

0 投票する
1 に答える
1064 参照

objective-c - NSBoxの背景画像

の背景画像を設定するにはどうすればよいNSBoxですか?色を付けることができるのは知っていますが、背景画像はどうですか?