問題タブ [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.
objective-c - NSBox サブクラスを PNG にキャプチャ
現在、NSBox サブクラスの内容を PNG ファイルにキャプチャしようとしています。トリックを完全に行うと思われるコードをいくつか見つけました(実際のサブクラスから呼び出すコード):
前述したように、このコードは非常にうまく機能しますが、小さな問題が 1 つだけあります。NSBox は実際には透過的であるため、デフォルトの白っぽい灰色の背景に慣れているユーザーにとって、画像は非常に奇妙に見えます。
メインの AppDelegate からこれを正常に呼び出していません。これで問題は解決し、NSBox の背後にあるものもキャプチャされますが、うまくいきません。
この NSBox の背後にあるものとその内容をキャプチャする方法を知っている人はいますか?
macos - クリック数を1にするには、クリック可能なボックスをダブルクリックする必要があるのはなぜですか?
カスタムNSViewを含むNSMenuItemを持つNSStatusItemがあります。このNSViewには、クリック可能なNSBoxの3つのサブビューが含まれています(mouseDownイベントを実装)。不思議なことに、アプリケーションを実行し、「再生」ボタンを押した直後にstatusItemを入力すると、NSBoxを1回クリックする必要があります(これにより、clickCount = 1が返されます)。別のウィンドウまたはビューに入ってstatusItemに戻り、NSBoxの1つをクリックしようとすると、何も起こりません。アイテムをダブルクリックすると、アクションが発生し、clickCountも1になります。
なぜこれが起こっているのか、そしてどうすればこれを解決できるのか、誰かが知っていますか?
編集(完全なmファイルコード):
cocoa - タブを切り替えた後、カスタム インターフェイス オブジェクトが非表示になる
私のアプリには、ツールバー付きの設定ウィンドウがあります。設定タブは別の NSView オブジェクトです。各ビューに標準のボタンやボックスなどを配置すると、タブの切り替えがうまく機能しますが、カスタム ボックスやビューを追加すると、タブを切り替えた後にカスタム オブジェクトが見えなくなります。
これを修正するにはどうすればよいですか?
drawLayer:
各カスタム オブジェクトでメソッドを使用していることに注意してください。スーパービューのIBの「レイヤー」チェックボックスをマークします。
macos - ココア Mac で NSBox に ViewController のビューが表示されない
私は、Mac 開発用のココアにはかなり慣れていません。現在、viewController のビューを NSBox の contentView として表示するのに苦労しています。関連するコードは次のようになります。
現在、ボックスの contentView には何も表示されません。viewControllers ビューをボックスに入れるにはどうすればよいですか?
objective-c - NSBoxとその内容をウィンドウに合わせてサイズ変更
簡単そうに聞こえますが、これを理解したり、助けを見つけたりすることはできないようです。
これは私が現在持っている階層です:
applicationLoadで、「NSBox」のsetContentViewをWebViewに呼び出します。
そのため、カスタムビュー内にWebViewを含むNSBoxができあがります。
ボタンにリンクされたIBActionがある場合、ウィンドウに合わせて外側のカスタムビューのサイズを変更するにはどうすればよいですか?うまくいけば、これにより、NSBoxやWebViewなどのコンテンツのサイズも変更されます。
これは可能ですか?
どんな助けでも大歓迎です。
みなさん、よろしくお願いします!
編集:ATM私は、一方のWebViewを大きくし、もう一方を非表示にする次のコードを持っていますが、ウィンドウの高すぎる位置にビューを配置しますか?
cocoa - コードから NSBox を無効にする方法
NSBox にいくつかのコントロール (ボタン、テキストフィールドなど) を配置しました。ユーザーがコントロールにアクセスできない NSBox を無効にすることは可能ですか (ボタンをクリックしたり、テキストフィールドに書き込んだりできません)?
nsview はどうですか?
cocoa - nsboxに基づく透明な区切り線
セパレーターラインに問題があります。これはに基づいており、ボックスタイプが「カスタム」に設定され、ボーダータイプが「グルーブ」に設定されNSBox
たレギュラーを使用しています。NSBox
背景を塗っていない場合は問題ありません。
ただし、背景を描画する場合は、透明な背景にすることはできません
透明な背景効果のように実装するにはどうすればよいですか?
このような:
objective-c - サブビューをNSBoxに置き換える
NSBox * dynamicSectionを使用して、選択したインデックスとNSPopUpButtonコントロールに応じて、ボックスのコンテンツを別のビューに置き換えたいと思います。以下のメソッドは、NSPopUPButtonをオブジェクトとして受け取り、caseスイッチを使用してボックスのビューとタイトルを動的に設定します。
}
正しいインデックスを認識し、タイトルをログに出力していますが、選択時にビューが正しく切り替わりません。助言がありますか?
ありがとう!
ios - アルファ値のObjective-Cを取得する
NSBoxのアルファ値を取得してifステートメントで使用するにはどうすればよいですか?
NSBoxのアルファをチェックして、値が0に等しい場合は、何かを実行します。
cocoa - NSboxObjectiveCの可視性の変更
プログラムでをに変更するNSBox
にはどうすればよいですか?isHidden:YES|NO