2011-12-25 89 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

相关问题