阻止界面直到操作完成

时间:2011-12-25 09:22:04

标签: objective-c ios5 cocos2d-iphone

我有一个登录方法连接到服务器,以便在用户点击登录按钮时检查用户信息。

如何阻止显示活动指示器的视图,以便用户不再单击该按钮?

1 个答案:

答案 0 :(得分:2)

为什么不将按钮的userInteractionEnabled设置为false?

btn.userInteractionEnabled = NO;

并在登录完成后将其设置回YES?

您可以将此属性设置为您要禁用的视图中的每个响应式UI元素。

<强>顺便说一句

此次诅咒剂量不会阻止您显示活动指示。

我一如既往地推荐MBProgressHUD

修改 如果您收到ARC错误,请执行以下操作:

  1. 选择目标
  2. 在“Build Phases”中查找MBProgressHud.m文件 - &gt; “编译来源”
  3. 在MBProgressHud.m文件的编译器标志中添加-fno-objc-arc
  4. 这将使xCode闪烁,不用ARC编译此文件。