問題タブ [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.

0 投票する
0 に答える
127 参照

xcode - MacRuby を使用して NSMatrix を作成および表示するにはどうすればよいですか?

MacRuby を使用する新しい Xcode プロジェクトから、メイン ウィンドウに NSMatrix を描画するには、applicationDidFinishLaunching にどのコードを追加する必要がありますか?

MacRuby でさまざまな方法 (Interface Builder を使用せずに NSMatrix を手動で作成する) を使用してこれを実行しようとしましたが、成功しませんでした。

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

macos - NSFormで個々のセルの背景色を変更するにはどうすればよいですか?

セルの背景色を個別に設定したいNSForm。NSFormをサブクラス化してオーバーライドすることだと思いました-drawCellAtRow:column:。ただし-drawCellAtRow:column:、セルがフォーカスを受け取ったときにのみ呼び出されます。

私は呼び出しを実験し-setCellBackgroundColorましたNSFormが、それは値ではなく、タイトルの背景を変更します。

私が見つけていないアプローチはありますか?

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

cocoa - 「Tab」キーを使用して NSTextField から NSMatrix に移動する

NSTextFieldいくつかの と のNSMatrixを含む Cocoa Form (xib) がありますNSButtonCell。「Tab」キーを使用してNSTextFields をタブで移動できますが、NSMatrixはスキップされます。

NSMatrixにタブで移動し、マトリックス内の 1 つのボタンから次のボタンにタブで移動できるようにしたいと考えています。

次のコード行を挿入しましたが、効果がありません。

誰かがこの問題を手伝ったり、例を教えてくれますか? 何時間も検索しましたが、成功しませんでした。

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

nsmatrix - NSMatrix、NSForm - addRow - なぜ下ではなく上にあるのですか?

NSForm (および NSMatrix) で奇妙な動作が発生しています。

(1) インターフェイス ビルダーを使用する (Xcode 4.3.1 の場合) NSForm をウィンドウに配置します。NSButton を追加し、addRow を NSForm に送信する IBAction に接続します。

問題は、新しい行が既存の行の下ではなく、上に追加されることです。これは自分のアプリのどこか別の問題だと思っていましたが、Xcode で新しいプロジェクトを作成したところ、最も単純なアプリでも発生します。

私は何かばかげた間違ったことをしているに違いありませんが、それを見つけることができません。任意の提案をいただければ幸いです。

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

cocoa - コードからのNSMatrixアクセス。IBで行われた初期レイアウト

コードから「matrix」というNSMatrixオブジェクトにアクセスしようとしています。オブジェクトはNIBで生成されますが、InterfaceBuilderで生成されたオブジェクトにアクセスするのに問題があります。

NSDocumentにNSMatrix*matrixがある場合、これら2つをリンクするには、Interface Builderで何をすればよいですか?そして、できれば、IBの初期レイアウトを使用するには?

ありがとう!

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

macos - ScrollViewのNSMatrix; 原点設定はロックされています。なんで?

スクロールビューに埋め込まれたNSMatrix、があります(IBを使用)。-sizeToCells行/列の数を変更した後のメソッドを使用すると、うまく機能します。ただし、スクロールビュー内で初期マトリックスを移動したいと思います。IBはXとYの設定をグレー表示します。なぜ、そしてどのようにして起源を変えることができるのでしょうか?

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

objective-c - NSImageCellの回転

私は大きなプロジェクトに取り組んでいNSMatrixますNSImageCells。セル内の特定の個人を回転させる必要がありますImages(または、同じように見えるため、セル自体を回転させるだけでもかまいません)。すべてのセルと画像は40x40の正方形であるため、90度の増分に固執するため、サイズを変更する必要はありません。問題は、NSImageCellsの代わりにを使用しているため、画像を簡単に回転させるためにNSImageViews使用できないことです。setFrameCenterRotation:誰かが私がこれを達成する方法を知っていますか?

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

objective-c - 複数のトグル ボタンを備えた NSMatrix?

ゼロから 4 つのボタンを選択できる (オンに切り替えられる) NSMatrixofを作成しようとしています。NSButtonCell次の (テスト) コードを試しましたが、必要な機能を提供する方法がわかりません。おそらくそれは不可能でNSMatrixあり、別のコントロールを検討するか、独自のコントロールを作成する必要がありますか?

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

macos - 側面に影付きのボタンが付いたNSMatrix

たくさんのNSButtonCellsをコンテンツとして持つNSMatrixがあります。Xcode4ナビゲーター領域( Apple Webサイトの画像)に似た効果を作成したいと思います。選択したボタンには、左側と右側に影が付いた凹んだ感じがあります。

多くのサードパーティアプリケーションの設定パネルで、より大きなアイコンを持つ同様のスタイルを見てきましたが、この効果を実現する簡単な方法があるかどうか疑問に思っています。おそらく、私はそれの正しい用語を知りません。

もちろん、これらの影付きのボタンを自分で描いて、ButtonCellの代替画像として設定することもできます。アップルに付属している標準のアートワークは非常にエレガントで、代わりにそれを使用したいと思います。

どんな助けでも大いに活用されます

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

objective-c - NSMatrix デリゲート

コード、特にラジオボタンに NSMatrix があります。ラジオボタンの選択が変更されたときにメッセージを投稿するデリゲートを作成したいと思います。

どのデリゲートを使用する必要がありますか? textDidChange メソッドを試してみましたが、成功しませんでした。明らかに、アプリケーションの初期化段階で [radioButtons setDelegate:self] を使用しました。

ありがとう