問題タブ [nsbutton]

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 投票する
3 に答える
1640 参照

cocoa - Cocoa で NSButton をハイパーリンクにする

NSButton をハイパーリンクにして、ユーザーのデフォルトブラウザで外部 Web ページを開く方法を考えていました。

前もって感謝します!

0 投票する
3 に答える
2078 参照

cocoa - NSButton - クリック時に表示されるボーダー

Mac アプリケーションでは、グラデーション スタイルの NSButton を使用しており、境界線がなく、背景としてカスタム イメージが使用されています。問題は、ボタンをクリックすると、ボタンの周りに長方形の白い領域が表示されることです。それを示していませんか?

ありがとう、

LS開発者

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

cocoa - 動作しません:NSToolbarItem+カスタムビュー+setAction:

を継承するインターフェイス内にプログラムでツールバーを追加し、NSObject <NSToolbarDelegate>次のメソッドを実装しています。

setViewまた、NSToolbarItemを呼び出してボタンを追加します。このビューにはNSButtonが含まれており、.XIBインターフェイスにあります。

ただし、http://www.cocoabuilder.com/archive/cocoa/291782-nstoolbaritem-custom-view-setaction.html#291783setActionに記載されている理由により、同じアイテムでは機能しません。

このソリューションを実装するにはどうすればよいですか?

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

xcode - Interface Builder: コンテンツ ビューにボタンをドロップすると、フォント サイズが小さくなる

Interface Builder (Xcode 4) で奇妙な動作に気付きました。

従来型のプッシュ ボタンをウィンドウのコンテンツ ビューに直接ドロップすると、「System Mini 9」というフォントの小さなボタンが表示されます。

カスタムビューにボタンをドロップすると、フォントが「System 13」の「通常の」ボタンが表示されます。スクリーンショットを参照してください。

コンテンツビューにボタンを配置しても、常に「通常の」サイズを取得する方法はありますか?

ところで: 小さいボタンのフォント サイズを変更してみました。ラベルは変更されますが、ボタンの高さは小さいままです。

Interface Builder のスクリーンショット

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

xcode - プログラムで変更されたテキストに合わせてNSButtonのサイズを自動的に変更します(Xcode)

Interface Builder / Xcodeに一時的なタイトルテキストが組み込まれたNSButton(プッシュボタン)があります。他の場所では、ボタン内のタイトルテキストがプログラムで不明な長さの文字列に変更されます(実際には、多くの場合、さまざまな長さになります)。

プログラムでボタンテキストとして挿入された文字列の長さに合わせて、ボタンのサイズを自動的に変更します(右の位置が固定されているため、左に伸びます)。しかし、私はそれを理解することはできません。助言がありますか?前もって感謝します!

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

cocoa - Toggle NSButton を処理するには?

私のアプリケーションには、Interface Builder でToggle型に設定された PLAY/PAUSE ボタンが含まれています。名前が示すように、アセットを再生または一時停止するために使用します。
さらに、キーボード ショートカットを介して同じ機能を有効にするために SPACE キーを聞いています。したがって、私は自分のアプリケーションでkeyDown:fromを使用しNSResponderます。これは別のサブビューで行われます。この時点では、ボタン自体は表示されません。
現在の再生状態を Singleton に保存します。

キーボード ショートカットによって状態が変更された可能性があることを考慮して、toogle ボタンのタイトル/代替タイトルをどのように更新しますか? バインディングを使用できますか?

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

cocoa - 開示ボタンを上下ではなく左右に向けるにはどうすればよいですか?

開示ボタンを上下ではなく左右に向ける簡単な方法はありますか?

ここに画像の説明を入力

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

objective-c - NSButton のアクションを NSMenuItem のアクションと同じに設定する

私のアプリケーションでは、ユーザー設定を保存します。設定の 1 つはNSMenuItem、ホーム ウィンドウに任意の をボタンとして表示するかどうかです。ボタンを動的に作成するのに問題はありませんが、 のアクションを に渡すことができませNSMenuItemNSButton。私はすでに試しました:

アップデート

ターゲットを自分に設定するだけです

そして、アクションをに送信するクラスにコードを移動しますNSMenuItem

0 投票する
4 に答える
13263 参照

objective-c - Objective-c: NSButton setAction が機能しない

プログラムでいくつかのボタンを作成し、それぞれにアクションを設定しようとしていますが、機能しないようです。

私の AppController.h には、次のコードがあります。

そして awakeFromNib メソッド内の AppController.m で:

しかし、zoomOutとzoomInはヒットしません...

0 投票する
4 に答える
680 参照

cocoa - 2 つの機能を持つ NSButton

ファイルをアップロードして応答を解析する NSButton があります。私は次のことを実装したいと思います: ボタンをクリックすると、彼はファイルをアップロードし、応答を解析します。これが発生している間、ボタンのタイトルは「アップロード」から「キャンセル」に変わり、アップロードまたは解析中にボタンをもう一度押すと、解析またはアップロードのプロセスが停止するはずです。プロセスがキャンセルまたは成功すると、ボタンのタイトルは「アップロード」に戻ります。今ボタンをクリックすると、アップロードと解析を再開する必要があります。私が言いたいことを想像していただければ幸いです。英語は私の母国語ではありません ;)

前もって感謝します