快速按下时禁用按钮 90 秒

2024-03-27

我有一个显示模态视图的按钮,但我希​​望如果用户单击它,他将在 90 秒内无法再次使用它。我怎样才能做到这一点?


在按钮的 IBAction 中禁用按钮并设置一个计时器,如下所示:

self.button.enabled = false
NSTimer.scheduledTimerWithTimeInterval(90, target: self, selector: "enableButton", userInfo: nil, repeats: false)

并创建计时器结束计数时调用的函数:

func enableButton() {
    self.button.enabled = true
} 
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

快速按下时禁用按钮 90 秒 的相关文章

  • 按钮和 GLSurfaceView

    我有一个 GLSurfaceView 我在其中使用 OpenGL 显示一些动画 我现在想向该视图添加一个按钮 这是如何实现的 不涉及xml布局可以做到吗 您可以手动构建视图并将其添加到活动的内容视图中 在 GLSurfaceView 上执行
  • 减去 r 中的时间

    我有一个包含两个时间变量的数据集 EndVisitTime and BoxTime 我每天都会制作数据集 因此这些观察结果都是在一天内进行的 Date lt 2014 8 12 EndVisitTime lt c 00 00 32 00 0
  • 返回打开、关闭或从一天中的时间开始关闭的功能

    我有很多小时的操作时间 我想确定商店是否在 30 29 28 27 分钟内打开 关闭或即将关闭 我在 Xcode Objectic C 中执行此操作 现在我必须在 50 个不同的操作小时内执行此操作 我已经制作了一个函数来执行此操作 但它不
  • android 列表视图按钮

    我正在尝试在列表视图中添加一个按钮 但按钮没有显示 我正在使用 json 解析从我的服务器获取数据 我正在使用哈希图和列表视图 此外 我也无法在列表视图中添加按钮 这是我的代码 package acb xiynove import java
  • jQuery 上一个按钮在单击时返回到 Q。) 1 而不是一一向后退

    jQuery 上一个按钮无法按预期工作 基本上最好的解释方法是 如果我在回答问题 5 时单击上一个按钮 则它默认为问题 1 而不是问题 4 所以它默认为问题1 这是一个问题 该怎么办 jQuery 位于脚本标签的底部 if i Questi
  • 使用按钮更新 Matplotlib 中的注释

    我正在修改 Matplotlib 文档中的按钮示例 以在图中添加文本注释 我的问题是 我无法找到每次按下按钮时更新注释的正确方法 因为注释重叠 我尝试了remove 方法 但不起作用 import numpy as np import ma
  • h:button 和 h:commandButton 之间的区别

    在 JSF 2 中 有什么区别h button and h commandButton
  • 停止并重新启动计时器

    我想停止这个计时器 然后从停止的地方重新启动它 secondsTimer Timer scheduledTimer timeInterval 1 0 target self selector selector addSeconds user
  • 结合 EditText 和 Button?

    在某些应用程序中 我看到 EditText 小部件与右侧的按钮结合在一起 例如Twitter 应用程序中的搜索字段 http 2 bp blogspot com GTM W5mVPTU S rmYdiUTCI AAAAAAAAAEE hIO
  • 为什么按钮不绘制?

    我不明白为什么按钮不绘制在它之前工作的背景上 这不会显示错误 这是代码 gt 这段代码是错误的吗 我的问题是否可以重现 它可能在按钮的代码中 我将不胜感激 import pygame pygame init screen pygame di
  • 下拉按钮/微调器类似于 Google 设计规范中的按钮

    我想知道如何制作一个下拉按钮 菜单 就像我们在 Google 的设计规范和下图中看到的那样 因此列表在按钮下方展开 我是否需要为其设置自定义布局而不是R layout support simple spinner dropdown item
  • 单击按钮时显示和隐藏下拉列表?

    我正在使用一个按钮 单击它时 会打开一个下拉列表 并且箭头符号会发生变化 但我想再次单击按钮时隐藏下拉列表 意思是在单击按钮时交替显示和隐藏 我正在使用这个代码 protected void onCreate Bundle savedIns
  • Unix 时间戳到 FAT 时间戳

    我正在尝试将时间结构转换为 FAT 时间戳 我的代码如下所示 unsigned long Fat tm struct pTime unsigned long FatTime 0 FatTime pTime seconds 2 gt gt 1
  • 在 iPhone 中点击按钮时打开文件对话框

    我做了一个可可应用程序 其中在可可应用程序中使用 NSOpenPanel 控制器点击按钮时打开文件对话框 对于 ipad 应用程序 我们使用 UISplitViewController 我想知道 在 iPhone 中开发应用程序时 点击按钮
  • 如何降级旧版 Android 中的 java.time 代码?

    我有这个简洁的代码 它生成两个日期之间的天数列表 然后是当天的日期 以及它在列表中的位置 最重要的是 所有日期都采用相同的格式 这使得很容易比较它们 Create list of days String s 2018 08 28 Strin
  • 当夏令时开始/结束时,自纪元以来的毫秒数会发生什么?

    自纪元以来的毫秒数表示自 1970 年以来经过的毫秒数 在夏令时结束之前的那一刻 或者当我们将时钟从 2 00 设置回 1 00 时 自纪元以来的毫秒数也会回退 或者他们继续吗 另一个问题 如果我住在美国加利福尼亚州 采用太平洋 夏令 标准
  • 如何在 Java (NetBeans) 中将禁用按钮的文本颜色更改为黑色?

    我正在使用 NetBeans 用 Ja va 开发 GUI 我喜欢将禁用按钮的文本颜色更改为黑色 以下命令在组合框上运行良好 UIManager getDefaults put ComboBox disabledForeground Col
  • 如何转换存储为两列(开始、结束)的日期范围以创建新行索引并填充值[重复]

    这个问题在这里已经有答案了 我想将存储为两列 开始 结束 值的日期范围转换为仅包含日期和值的两个新列 my data id end start value 1 4421 2014 01 01 2014 01 03 10 2 4421 201
  • 如何向 ionic 2 警报添加禁用按钮

    我创建了一个 ionic2 警报 我必须根据条件禁用按钮 这是我的代码的简单结构 import AlertController from ionic angular export class MyPage constructor publi
  • iPhone 开发——performSelector:withObject:afterDelay 还是 NSTimer?

    重复方法调用 或消息发送 我猜合适的术语是 x秒 是使用 NSTimer NSTimer 的 ScheduledTimerWithTimeInterval target selector userInfo repeats 还是让该方法在最后

随机推荐

  • 在 XCode 的复制标头构建阶段将角色更改为公共时,如何保留子组?

    目前 层次结构已变平 所有头文件都被复制到我的 Classes 文件夹中的单个 Headers 目录中 无论它们位于哪个子文件夹中 如果标头具有引用子文件夹中其他标头的 include 语句 则在引用标头时就会出现问题 特别是 这会搞砸 B
  • 获取ListView中选中的Item的索引

    我已经搜索了大约一个小时 但找不到最佳解决方案 我正在从 VB NET 迁移到 C Forms 和 C WPF 不要管那个 所以我将此代码用于 C 表单并且它可以工作 但不能在 C WPF 中 if ListView1 SelectedIt
  • 按字母顺序对
  • 元素进行排序
  • 如何在保留外部 html 的同时按字母顺序对无序列表进行排序 我当前的设置按字母顺序对列表进行排序 但是它只重新排列列表元素的内部 html 而不是整个元素 这是一个问题 因为在标签内我有特定于每个元素的基于事件的脚本调用 列表元素本身由
  • Typescript:按接口或类过滤对象

    我想将 API 提供的对象同步到表 该表在 Sequelize 中定义 有一个接口和一个类 declare interface SampleInterface value1 string value2 string value3 numbe
  • Discord Oauth2 访问令牌“不支持授予类型无”

    我正在尝试为我的用 Express 制作的网站制作一个不和谐的登录系统 我创建了一个函数来获取访问令牌 以便我可以在路由中使用该函数 我试图从以下位置获取访问令牌 https discord com api oauth2 token htt
  • 是否可以在重定向之前删除 PHP 中的引荐来源网址?

    但由于浏览器是管理引荐来源网址的唯一工具 因此我正在考虑一个脚本 该脚本可以在引荐来源网址重定向到他们想要访问的链接之前删除引荐来源网址 例如 http mywebsite com url php u http www stackoverf
  • 如何让一个我无法更改的类实现一个接口?

    我有一个来自另一个库的闭源类 但我希望能够使用它的接口 原因是我不想做instanceof支票或null 到处检查 但我也不想扩展现有的类 例如 假设我有以下代码 public class Example QuietFoo is from
  • 我可以将我的域名指向 Azure 网站吗?

    在当前的技术预览版中 Azure 允许您创建 10 个 ASP NET 网站 他们被赋予诸如以下的域 http yourappname azurewebsites net http yourappname azurewebsites net
  • 如何避免硬编码数据库连接密码?

    我正在做一个学校项目 编写一个网站 我遇到了提供连接数据库的密码的问题 由于我们的开源许可证 我们必须发布源代码 但这意味着每个人都可以连接到数据库并查看数据 目前我们的连接 一个 php 文件 如下所示 host password thi
  • 如何在 DriverKit 中将我的 dex 与 USB 设备匹配?

    我正在编写一个驱动程序包扩展 其目标是阻止 USB 设备 例如闪存驱动器 作为起点 我选择了示例项目https developer apple com documentation driverkit communicating Betwee
  • Java EE:从登录表单的 POST 获取参数

    我正在尝试实现一个简单的登录 servlet 但它无法正常工作 我想知道什么是如何使用 HTTP POST 传递参数 它已经可以与 HTTP GET 配合使用 但用户名和密码可以从 URL 中看到 最好将它们隐藏在 POST 中
  • Swift 3 中的 HTTP 请求

    我对 Swift 相当陌生 正在尝试发出 HTTP 请求 我尝试了很多想法在这个堆栈溢出问题中 https stackoverflow com questions 24016142 how to make an http request i
  • Symfony2 - 如何扩展供应商包(例如 FOSFacebookBundle)

    设想 我正在使用一个捆绑包 FOSFacebookBundle 它允许我为我的配置中的一个 Facebook 应用程序设置参数 一切都工作得很好 但现在我不仅需要设置一个应用程序 而且还需要设置多个应用程序 我的做法 我创建了一个 Acme
  • 访问令牌响应:tokenType 不能为 null

    我正在升级我的服务并使用 oAuth2 实现 webclient 但我收到的异常是 tokenType 不能为空 您能帮我解决这个问题吗 例外 org springframework security oauth2 core OAuth2A
  • 与具有多行的 fk 设置一对多关系

    I have a problem with setting up a one to many relation with EF Core I have two tables address and address country There
  • 如何在 Tensorflow 中进行 Argsort?

    如何沿第二轴对 25 x 5 x 5 矩阵 张量 进行 argsort 本质上 我正在寻找 numpy 的 argsort 的 TensorFlow 等效项 函数或方法 例如np argsort matrix 2 在你的情况下你可能会使用t
  • PHP SimpleXML + 获取属性

    我正在阅读的 XML 如下所示
  • 当我运行我的项目时出现此错误:java.sql.SQLException:无法识别区域设置

    帮助我解决正在开发的项目的此错误 WARN main JDBCExceptionReporter logExceptions 233 SQL Error 0 SQLState null ERROR main JDBCExceptionRep
  • 如何在 Mac 上访问 Intellij 2017+ 中的助记词?

    他们支持的 Intellij 代码库中有一些证据ALT Meta CTL mnemonic 在Mac中 E g in platform platform api src com intellij openapi MnemonicWrappe
  • 快速按下时禁用按钮 90 秒

    我有一个显示模态视图的按钮 但我希 望如果用户单击它 他将在 90 秒内无法再次使用它 我怎样才能做到这一点 在按钮的 IBAction 中禁用按钮并设置一个计时器 如下所示 self button enabled false NSTime