0

私は新しいMacプログラマーで、最初のMacアプリを作成しており、実際には既存のiOSアプリをMACに移植しています。

このアプリは多くのリモート通信を行うため、ユーザーが操作を開始するときに、操作が完了するまでビジーウィンドウ(またはメッセージボックス、あるいはNSAlertなど)を表示してから、プログラムで閉じるか、ユーザーができるようにします。キャンセルをクリックして停止します。

ビジーウィンドウは、その操作が完了するまでユーザーが何もできないようにします。

ビジーウィンドウには、進行状況スピナー、テキスト、キャンセルボタンが必要です。

それはとても単純なことですが、私はMACプログラミングを本当に知らないので、問題を抱えています。

誰かが提案、またはそれのためにすでに書かれたコードを提供できますか?忙しいウィンドウを必要としているのは私だけだとは信じられないので、このためのコードがすでに存在していることを願っています。

助けてくれてありがとう。

4

1 に答える 1

1

次のような意味です。

http://www.developers-life.com/example-nspanel-with-nsprogressindicator.html

???

ソースコードも公開されています (記事の最後にリンクがあります)。

Xcode で NSPanel を変更し、キャンセル アクションに接続する「キャンセル」ボタンを追加するだけです。

于 2013-01-08T17:04:04.567 に答える