【问题标题】:Restrict the number of times a button can be tapped限制可以点击按钮的次数
【发布时间】:2013-02-24 21:16:53
【问题描述】:

是否可以限制在特定时间范围内可以点击按钮的次数?我的应用程序的 Web 视图上有一个活动指示器和刷新按钮。我可以使用刷新按钮,但如果您多次点击它,多个活动指示器会相互叠加。

【问题讨论】:

    标签: objective-c cocoa-touch uiwebview


    【解决方案1】:

    是否可以限制在特定时间范围内可以点击按钮的次数?

    无法限制用户尝试点击按钮的次数(除非您隐藏按钮),但肯定可以响应按钮,甚至按钮是否会响应用户。例如,您的应用可以在执行更新时禁用该按钮。这会给用户一个按钮不可用的视觉提示,并且活动指示器会告诉他们应用正在做某事。

    【讨论】:

      【解决方案2】:

      我只是想对不同的方法提出建议。 听起来您每次点击按钮时都会向视图添加一个活动指示器。如果是这种情况,您可以首先为指示器创建一个属性,在 viewDidAppear 方法的视图中设置活动指示器,然后在您点击按钮时启动它。比您可以检查指示器是否已经动画,然后重新启动或不启动。

      【讨论】:

        猜你喜欢
        • 2015-05-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-03-03
        • 1970-01-01
        相关资源
        最近更新 更多