【发布时间】:2014-05-06 01:59:37
【问题描述】:
我查看的控制器具有用户可以与之交互的不同按钮。每个人都做了不同的事情,但他们都以模态方式呈现了一个新的视图控制器。问题是用户有时间在第一次演示发生之前点击另一个按钮,这会导致崩溃。有没有办法阻止用户点击另一个按钮或检测模态演示是否已经发生?
我只是不想让用户一次呈现超过 1 个模态视图控制器。
【问题讨论】:
-
您可以在没有动画的情况下显示模态视图控制器。或者在显示另一个视图控制器时禁用其他按钮。这行得通吗?
-
我绝对需要让演示文稿变成动画。也可以禁用按钮,但其中一些不需要。你认为我应该手动禁用我不想触及演示可能性的按钮吗?
-
当你点击按钮呈现设置所有按钮启用NO。然后在从类中展示 NewViewController 之后,调用委托以启用主视图控制器中的所有按钮。
标签: ios objective-c modalviewcontroller