問題タブ [nsmatrix]
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.
xcode - MacRuby を使用して NSMatrix を作成および表示するにはどうすればよいですか?
MacRuby を使用する新しい Xcode プロジェクトから、メイン ウィンドウに NSMatrix を描画するには、applicationDidFinishLaunching にどのコードを追加する必要がありますか?
MacRuby でさまざまな方法 (Interface Builder を使用せずに NSMatrix を手動で作成する) を使用してこれを実行しようとしましたが、成功しませんでした。
macos - NSFormで個々のセルの背景色を変更するにはどうすればよいですか?
セルの背景色を個別に設定したいNSForm
。NSFormをサブクラス化してオーバーライドすることだと思いました-drawCellAtRow:column:
。ただし-drawCellAtRow:column:
、セルがフォーカスを受け取ったときにのみ呼び出されます。
私は呼び出しを実験し-setCellBackgroundColor
ましたNSForm
が、それは値ではなく、タイトルの背景を変更します。
私が見つけていないアプローチはありますか?
cocoa - 「Tab」キーを使用して NSTextField から NSMatrix に移動する
NSTextField
いくつかの と のNSMatrix
を含む Cocoa Form (xib) がありますNSButtonCell
。「Tab」キーを使用してNSTextField
s をタブで移動できますが、NSMatrix
はスキップされます。
NSMatrix
にタブで移動し、マトリックス内の 1 つのボタンから次のボタンにタブで移動できるようにしたいと考えています。
次のコード行を挿入しましたが、効果がありません。
誰かがこの問題を手伝ったり、例を教えてくれますか? 何時間も検索しましたが、成功しませんでした。
nsmatrix - NSMatrix、NSForm - addRow - なぜ下ではなく上にあるのですか?
NSForm (および NSMatrix) で奇妙な動作が発生しています。
(1) インターフェイス ビルダーを使用する (Xcode 4.3.1 の場合) NSForm をウィンドウに配置します。NSButton を追加し、addRow を NSForm に送信する IBAction に接続します。
問題は、新しい行が既存の行の下ではなく、上に追加されることです。これは自分のアプリのどこか別の問題だと思っていましたが、Xcode で新しいプロジェクトを作成したところ、最も単純なアプリでも発生します。
私は何かばかげた間違ったことをしているに違いありませんが、それを見つけることができません。任意の提案をいただければ幸いです。
cocoa - コードからのNSMatrixアクセス。IBで行われた初期レイアウト
コードから「matrix」というNSMatrixオブジェクトにアクセスしようとしています。オブジェクトはNIBで生成されますが、InterfaceBuilderで生成されたオブジェクトにアクセスするのに問題があります。
NSDocumentにNSMatrix*matrixがある場合、これら2つをリンクするには、Interface Builderで何をすればよいですか?そして、できれば、IBの初期レイアウトを使用するには?
ありがとう!
macos - ScrollViewのNSMatrix; 原点設定はロックされています。なんで?
スクロールビューに埋め込まれたNSMatrix
、があります(IBを使用)。-sizeToCells
行/列の数を変更した後のメソッドを使用すると、うまく機能します。ただし、スクロールビュー内で初期マトリックスを移動したいと思います。IBはXとYの設定をグレー表示します。なぜ、そしてどのようにして起源を変えることができるのでしょうか?
objective-c - NSImageCellの回転
私は大きなプロジェクトに取り組んでいNSMatrix
ますNSImageCells
。セル内の特定の個人を回転させる必要がありますImages
(または、同じように見えるため、セル自体を回転させるだけでもかまいません)。すべてのセルと画像は40x40の正方形であるため、90度の増分に固執するため、サイズを変更する必要はありません。問題は、NSImageCells
の代わりにを使用しているため、画像を簡単に回転させるためにNSImageViews
使用できないことです。setFrameCenterRotation:
誰かが私がこれを達成する方法を知っていますか?
objective-c - 複数のトグル ボタンを備えた NSMatrix?
ゼロから 4 つのボタンを選択できる (オンに切り替えられる) NSMatrix
ofを作成しようとしています。NSButtonCell
次の (テスト) コードを試しましたが、必要な機能を提供する方法がわかりません。おそらくそれは不可能でNSMatrix
あり、別のコントロールを検討するか、独自のコントロールを作成する必要がありますか?
macos - 側面に影付きのボタンが付いたNSMatrix
たくさんのNSButtonCellsをコンテンツとして持つNSMatrixがあります。Xcode4ナビゲーター領域( Apple Webサイトの画像)に似た効果を作成したいと思います。選択したボタンには、左側と右側に影が付いた凹んだ感じがあります。
多くのサードパーティアプリケーションの設定パネルで、より大きなアイコンを持つ同様のスタイルを見てきましたが、この効果を実現する簡単な方法があるかどうか疑問に思っています。おそらく、私はそれの正しい用語を知りません。
もちろん、これらの影付きのボタンを自分で描いて、ButtonCellの代替画像として設定することもできます。アップルに付属している標準のアートワークは非常にエレガントで、代わりにそれを使用したいと思います。
どんな助けでも大いに活用されます
objective-c - NSMatrix デリゲート
コード、特にラジオボタンに NSMatrix があります。ラジオボタンの選択が変更されたときにメッセージを投稿するデリゲートを作成したいと思います。
どのデリゲートを使用する必要がありますか? textDidChange メソッドを試してみましたが、成功しませんでした。明らかに、アプリケーションの初期化段階で [radioButtons setDelegate:self] を使用しました。
ありがとう