問題タブ [nsalert]
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 - NSComboBox を NSAlert に
まず第一に、私は Objc の初心者です。(だから私を説明してみてください. . . ダミー XD) さて、私の質問は: NSComboBox を NSAlert 内に表示する方法はありますか? それでおしまい!ドキュメントを確認しましたが、NSTextView を表示することは可能であると書かれていますが、以前に (NSComboBox を使用して) 誰かがこれを行ったことがあるかどうか迷っています。コード例は本当に便利です!
前もって感謝します!!!
cocoa - NSAlert の応答ボタンが右側に配置されていない
アクセサリ ビューと 3 つのボタンを備えた NSAlert があります。ボタンは右揃えではありませんが (LTR システムの場合)、以下に示すようにアクセサリ ビューの幅に拡大するようです。
また、アクセサリ ビューを削除すると、3 つのボタンが右側に正しく配置されません
この問題を解決するにはどうすればよいですか? 自分でコードを書いて NSAlert を置き換えたくないのですが、なぜ車輪を再発明しなければならないのでしょうか?
私が使用するコードはsetAccessoryViewのドキュメントによってコピーされ、以下に報告されています
objective-c - アイコンなしで NSAlert を使用するにはどうすればよいですか?
この方法を使いたい
NSAlert にこのメソッドがあることがわかりました。ただし、NSAlert には常にアイコンとヘッダー テキストが付属しています。両方を削除して、カスタム ビューだけにすることはできますか?
cocoa - NSAlert alertDidEndのcontextInfoを保持する必要がありますか?
NSDictionary
にいくつかのオプションを渡す必要があります
NSAlert - (void)beginSheetModalForWindow:(NSWindow *)window modalDelegate:(id)modalDelegate didEndSelector:(SEL)alertDidEndSelector contextInfo:(void *)contextInfo
ドキュメントには、を保持する必要があるかどうかについては何も書かれてcontextInfo
いません。現在、アラートを表示してリリースする前に保持していalertDidEnd:
ますが、それが必要かどうかを確実に知っておくと便利です。
objective-c - NSAlert (モーダル シートとして表示) が消えるまでブロックする
私は現在、Titanium Appcelerator Desktop SDK に欠けていると感じた機能を実装することによって (実行することで) Objective-C を学習しています: カスタム ボタン テキストでモーダル ダイアログを実行し、オプションでそれらを「シート」として表示する方法。
すべてがダンディで機能していますが、NSAlert を「シート」として表示すると、アラートを作成しているメソッドがすぐに返され、それを防ぎたいのです。
メソッドがアラートを作成すると、int (NSAlert からの戻りコード) が返されます。
内部のコードは基本的に次のようになります。
modalDelegate は、必要なものを実装するオブジェクトです。
今のところ、returnCode の NSLog を実行するだけです。
だから私の質問は:
「シート」が閉じられるまで、メソッドが返されないようにするにはどうすればよいですか?
それとも、これについて間違った方法で行っていますか?
objective-c - 完全にカスタマイズされた NSAlert の作成
完全にカスタマイズされたアラートを作成することは可能ですか? 今はカスタムシートでやっているのですが、シートがブロックしている(みたいな-[NSAlert runModal]
)機能が欲しいです。
もちろん、背景とテキストの色を変更したいだけです。
multithreading - NSOperationのモーダルNSAlert
NSOperationで実行される時間のかかるプロセスがあります。異なるサブプロセスから選択するために、ユーザーが選択する必要があります。ユーザーが質問に回答するまで、プロセスを停止する必要があります。
NSOperationからこれを行うにはどうすればよいですか?
ありがとう
objective-c - NSAlertボックスが表示されない
私は初めてのcocoa/Objective-Cアプリケーションに取り組んでいるので、明らかに間違ったことをしている場合はご容赦ください。ウィンドウのNSTextFieldにあるものを別のNSTextField(この場合はラベル)にコピーするようにアプリケーションを設定しました。ユーザーがテキストボックスに何も入力していない場合は、アラートが表示されますが、表示されません。私のコードの何が問題になっていますか?
AppDelegate.m:
また、Cocoa UI要素(命名スキームなど)で使用されるメソッドのガイドはありますか?私はGUIプログラミングの.NETスタイルを使用しています。@終わり
objective-c - NSSavePanel上のNSAlert
私はObjectiveCの新人です。同じファイル名のアラートが保存パネルに表示されるディレクトリにファイルを保存するときのテキストエディタのように、既存のファイルを上書きするかどうかをユーザーから確認するために、保存パネルにアラートを作成します。置換またはキャンセル、ユーザーがアラートのキャンセルを選択した場合は消え、ユーザーがアラートの置換を選択した場合は消えてからパネルを保存します。保存しないパネルが消えてからアラートが表示されます。助けてください
objective-c - NSAlert シートのモーダルを次々に表示する
シートを表示したいのですが、ユーザーが「OK」をクリックすると、別のシートが表示されます。
しかし、「OK」をクリックした瞬間、最初のアラート シートが消える時間がなかったかのように、デザイン全体がぐちゃぐちゃになってしまいます。
これは私がシートに使用しているコードです:
そして、私がそれをどのように使用しているか:
何か案は?私は何を間違っていますか?