2011-12-25 132 views
0

我有一個登錄方法,連接到服務器來檢查用戶信息,當用戶點擊登錄按鈕。阻止接口,直到完成操作

如何阻止顯示活動指示器的視圖,以便用戶不再次單擊該按鈕?

+0

你是如何做登錄?一個異步的'NSURLConnection'或其他東西? – 2011-12-25 09:28:59

回答

2

你爲什麼不把這個按鈕的userInteractionEnabled設置爲false?

btn.userInteractionEnabled = NO; 

並在登錄完成後將其設置回YES?

您可以將此屬性設置爲您希望禁用視圖中的每個響應用戶界面元素。

BTW

此截止詛咒劑量不會影響你表示活動的指標。

一如往常我喜歡推薦MBProgressHUD

編輯 如果您收到ARC錯誤做到這一點:

  1. 選擇目標
  2. 尋找在MBProgressHud.m文件中的「編譯階段「 - >」編譯源代碼「
  3. 在MBProgressHud.m文件的編譯器標記中添加-fno-objc-arc

這將閃爍xCode不用ARC來編譯這個文件。

+0

我認爲,MBProgressHUD dos不適用於iOS 5和Xcode 4.2 :(任何解決方案? – Kassem 2011-12-25 10:48:11

+0

它的工作,是否有機會獲得ARC錯誤? – shannoga 2011-12-25 11:35:08

+0

是的我收到一個ARC錯誤 – Kassem 2011-12-25 12:04:39

相關問題