2010-01-15 110 views
1

我想從一個視圖控制器彈出警報到任何控制器類。我不知道用戶將在哪裏和哪個視圖中。彈出警報或消息給用戶

如果在後端某個進程正在進行,要通知用戶等待一段時間。

任何幫助?

回答

1

如果您想向用戶顯示一則警告消息,您應該使用UIAlertViewUIActionSheet類(Link在什麼情況下使用它們中的每一個)的答案。

UIActivityIndicatorViewUIActivityIndicatorView允許您在後臺運行一些操作的同時顯示旋轉輪,但請注意,爲了使其工作主線程不應被阻止 - 您的操作必須在單獨的線程中執行。

編輯:(我不確定這是最好的解決方案)。如果你只是想顯示一條消息,用戶,不需要用戶交互的同時,你可以做到以下幾點:在你看來

  1. 禁用用戶交互
  2. 顯示在您的看法有些重疊視圖(可以包括UIActivityIndicatorView和帶有消息的UILabel)。您也可以使用半透明背景來獲得與UIAlertView類似的行爲。
  3. 當您結束時關閉覆蓋視圖並重新啓用用戶交互。
+0

我想顯示一個消息面板,一旦進程結束,它應該被解散,直到它應該停留在視圖租用頂層。 – ashish 2010-01-15 11:38:46