快速按下时禁用按钮 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 秒 的相关文章

  • 仅以 int 形式显示和保存小时数

    如何仅显示小时并使用 int 变量 我的意思是打印时间 例如 20 30 44 PM 我只想存储小时 即 int 变量中的 20 小时 怎么做 有谁知道的话可以告诉我密码吗 谢谢 尝试使用日历get http docs oracle com
  • 在 KRL 中如何获取当前的年、月、日?

    我正在开发一个应用程序 需要获取当前的年 月和日 有没有办法在规则的前块中获取此信息 我可以以字符串或数字或两者的形式获取此数据吗 目前有时间函数记录在http docs kynetx com docs Time http docs kyn
  • iOS 模拟器无法正确刷新

    我尝试模拟一个在 Xcode 9 中创建的非常非常简单的应用程序 我尝试在装有 iOS 11 2 的 iPhone6 的 iOS 模拟器中模拟它 我还测试了其他设备 结果相同 在真实设备上 该应用程序可以按预期运行 但在模拟器上却没有 我希
  • 使用 System.currentTimeMillis() 每秒运行一次代码

    我试图使用 System currentTimeMillis 每秒运行一行代码 代码 while true long var System currentTimeMillis 1000 double var2 var 2 if var2 1
  • 使用“onclick”和 JavaScript 获取按钮上的 X/Y 坐标

    我是一名 JavaScript 初学者 正在寻找一种方法来获取单击按钮时的 x 和 y 坐标 这适用于 Opera IE9 和 Chrome 但我无法让它在 Firefox 中工作 到目前为止 这是我的代码 JavaScript 中的函数
  • 午夜后时间设置不正确

    我使用以下命令以更易读的格式获取当前日期 时间 set day date 4 2 set mth date 7 2 set yr date 10 4 set hur time 0 2 set min time 3 2 set bdate d
  • 按钮 VisualState Focused 不起作用

    我试图在单击按钮时更改按钮的字体颜色 我尝试了很多不同的方法 但没有一个有效 这是我尝试过的最新方法 我认为应该是答案 但它不起作用 有人可以帮忙吗 PointerOver 工作正常 但单击按钮时 Focused 没有执行任何操作
  • 让按钮更容易点击

    我有一个按钮 在某些手机上由于尺寸太大而很难点击 但让它变大会破坏布局 可以向视图解释它有一个比其可见区域更大的 点击框 吗 不确定这是否有帮助 如果您使用没有背景的 ImageButton 并设置 Padding 值 您的按钮将具有更大的
  • 如何确定算法函数的复杂度?

    您如何知道算法函数对于特定操作是否需要线性 常数 对数时间 它取决于CPU周期吗 您可以通过三种方式 至少 做到这一点 在网上查找算法 看看它是如何描述其时间复杂度的 根据输入大小 自己检查算法 查看嵌套循环和递归条件等内容 以及每个循环运
  • 处理 C++ 中执行时间的大量分析

    我目前正在进行一个科学计算项目 涉及海量数据和复杂算法 因此需要进行大量代码分析 我目前依靠的是
  • 下拉 24 小时选项值和 12 小时显示

    我需要创建一个时间数组 以便在 HTML 下拉列表中使用 数组键应采用 24 小时格式 值应采用 12 小时制 包含 am 和 pm 在数据库中我想存储 24 小时格式 有没有一种快速的方法来创建数组而不是每小时键入 example 00
  • 为什么 System.nanoTime() 比 System.currentTimeMillis() 慢(性能)?

    今天我做了一个快速基准测试来测试速度性能System nanoTime and System currentTimeMillis long startTime System nanoTime for int i 0 i lt 1000000
  • 如何在禁用的 HTML 按钮上呈现工具提示

    我有一个 HTML 按钮 我尝试根据按钮的 标题 属性在其上渲染工具提示 但它没有渲染 主要是因为它被禁用了 然后 我尝试将按钮包装在跨度中并设置跨度的 标题 属性 将鼠标悬停在包含在跨度中的按钮上仍然没有效果 工具提示将呈现在不属于按钮标
  • 动态生成的控件 ID 返回为 NULL

    我可以在 Page PreInit 函数中创建动态控件 如何检索控件及其 ID 我的 C 代码用于创建动态控件之一 var btn new WebForms Button btn Text btn ID Addmore btn Click
  • 计算轮班工作时间并检测

    我有个问题 我的英语很差 我需要用PHP做一个加班计算 已经有一个代码可以实现这一点 但当工作时间超过2天时 计算就会出错 工作开始 2018 09 09 13 43 工作结束 2018 09 11 07 13 结果 07 18 04 00
  • 将单独的月、日和年值转换为时间戳

    我有月份值 1 12 日期值 1 31 和年份值 2010 2011 2012 我还有一个小时值和一个分钟值 我怎样才能把这个给strtotime 它可以以某种方式将其转换为时间戳吗 当您已经知道年月和日期时 为什么将字符串转换为日期 us
  • 有没有更好的方法将 UTC 时间转换为大纪元时间?

    我想将文件的修改时间设置为从 exif 数据获取的时间 为了从 exif 获取时间 我发现 Graphics Exif getTag Exif gt String gt IO Maybe String 要设置文件修改时间 我发现 Syste
  • 如何在 python 中使用 urllib2 加快获取页面的速度?

    我有一个脚本可以获取多个网页并解析信息 一个例子可以在 我在上面运行了 cProfile 正如我所假设的 urlopen 占用了很多时间 有没有办法更快地获取页面 或者一次获取多个页面的方法 我会做最简单的事情 因为我是 python 和网
  • 在 MS Access SQL 查询中从正常日期转换为 unix 纪元日期

    我正在尝试编写一个通过 ODBC 连接到 MySQL 数据库的 MS Access 2007 连接的查询 一切工作正常 查询执行我想要的操作 我挂断的部分是我一直在询问用户 unix 纪元时间 而不是常规日期 我查找了 MS Access
  • 将 time.Time 转换为字符串

    我正在尝试将数据库中的一些值添加到 string在围棋中 其中一些是时间戳 我收到错误 无法在数组元素中使用 U Created date 类型 time Time 作为类型字符串 我可以转换吗time Time to string typ

随机推荐

  • 在 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