問題タブ [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.
cocoa - Interface Builder で水平線 (NSBox) の線幅を設定する
私が構築しているアプリケーションは、水平線を利用しています (これは の特殊なケースですNSBox
)。コンポーネントをインターフェイスに配置しましたが、線の太さを調整するにはどうすればよいですか。
NSBox
メソッドがsetBorderWidth
ありますが、Interface Builder ではこれが公開されていないようです。この単一の値を調整するためだけにオブジェクトを維持する必要がないため、これを手動で行うことは避けたいと思います。
私が見逃しているInterface Builderを介してこれを設定する方法はありますか?
または、それに失敗した場合、Interface Builder を介して属性を制御できるように、UI に水平線を配置するより良い方法はありますか?
cocoa - 水平 NSSplitView の上部ペインで NSBox を再配置します
私が抱えている問題は、ココアの座標系に関係していますが、本当にわかりません。これはすべて、水平の上部ペインで発生していNSSplitView
ます。
非常に簡単に言えば、1 つを 2 つ目のすぐ下に配置しようとしてNSBox
います (カスタム ビューをボックスにロードします - すべて正常に動作します)。トップ ボックスの左上隅はペインの左上隅にあり、変更されることはありません。トップの高さが縮む場合は、2 番目のトップをそのすぐ下にスライドさせNSBox
たいと思います。NSBox
逆に、トップのNSBox's
高さが高くなったら、ボトムNSBox
をスライドさせたい。
このコードは 2 回呼び出されます。ボックスは正しく (最初は上のボックス、2 回目は下のボックス)、v は正しいです (これは私がボックスに読み込んでいるビューです - これは問題なく動作し、それが原因で上のボックスの高さが変化します)。
cocoa - シンプルなドラッグ アンド ドロップ アプリケーションが機能しない
シンプルなドラッグ アンド ドロップ アプリケーションを試しています。
- 実行時に CameraIconView (いくつかの画像ビュー、テキスト フィールド、およびポップアップ ボタンを含む NSView のサブクラス) を作成しています。
- このビューは CameraIconEnclosingBox (NSBox のサブクラス) に囲まれています。
- 要件: ユーザーは CameraIconView を CameraIconEnclosingBox の別の場所にドラッグできる必要があります。
私の要件を実装するために、私はこれを行っています:
- CameraIconView クラスに次のメソッドを実装しました。
-(void)mouseDown:(NSEvent *)e{
2. CameraIconEnclosingBox クラスに次のメソッドを実装-
これらのメソッドを実装した後、CameraIconEnclosingBox のすべてのドラッグ デリゲート メソッドが呼び出されますが、ドラッグを実行できますが、ドロップ操作は機能しません。
私が間違っている可能性がある場所や、要件を実装するための他のより良い方法を誰かが提案できますか?
ありがとう、
ミラージュ
cocoa - アレイコントローラーからcocoa-bindingsを介してNSBoxのタイトルを設定する方法
私はいくつかの値を保持する配列コントローラーを持っています、例えば-サブジェクト。これらの値をテーブルビューで表示しています。選択した行の件名としてNSBoxのタイトルを設定したい。
私は次の方法でそれをやろうとしました:バインディングペイン:タイトル、コントローラーキー:選択、モデルキーパス:件名。
ただし、ボックスタイトルとして常にnilが表示されます。
誰かが私にそれを正しく行う方法を提案できますか?
ありがとう、
ミラジ
objective-c - NSImageViewのドラッグアンドドロップの問題
2つの静的テキストフィールドと2つのNSImageViewを含むNSBoxがあります。NSBoxはmyNSBoxとしてサブクラス化されています。適切なドラッグタイプを受け入れるようにview/NSBoxを登録しました。したがって、アイテムを静的テキストフィールドにドラッグすると、ドラッグアンドドロップ操作が機能します。ただし、NSImageView(NSBoxのサブビュー)へのドラッグアンドドロップは機能しません。興味深いのは、Finderから画像ビューにファイルをドラッグアンドドロップできないことです。アウトラインビューからNSImageViewへのドラッグアンドドロップは正常に機能します。
何か提案はありますか?
cocoa - NSBoxのサブクラス化
NSBoxをサブクラス化して、ボックスのタイトルの幅、高さ、フォントタイプ、背景色を変更するにはどうすればよいですか。
objective-c - NSBox ランタイムの例を作成する
NSBox
インスタンス ランタイムを作成して 内に配置する方法の例を教えてくださいNSView
。
cocoa - NSBox の自動サイズ変更
私はその中NSBox
にNSTableView
座っています。テーブルのスクロールを無効にし、NSTableView のエントリ数に合わせて NSBox のサイズを自動変更しようとしましたが、方法がわかりません...何か助けはありますか?
cocoa - Objective-Cの子NSTextViewのフォーカスでNSBoxの周りにフォーカスリングを描画する方法
NSBox 内に NSTextView が 1 つあります。NSTextView がフォーカスを得るたびに NSBox の周りにフォーカス リングを描画し、NSTextView がフォーカスを失ったらすぐにフォーカス リングを削除したいと考えています。
ありがとう、
objective-c - NSBoxの背景画像
の背景画像を設定するにはどうすればよいNSBox
ですか?色を付けることができるのは知っていますが、背景画像はどうですか?