从 UILabel Swift 中获取 Int

2023-12-01

我遇到的问题是,有大量以数字作为标签的按钮,所以我想我可以将标签视为整数,而不是为每个按钮创建一个操作?!

@IBAction func NumberInput(sender: UIButton) {
    var input:Int = sender.titleLabel as Int
}

如果您想这样做,您可以将string to an Int通过使用string.toInt()例如:

if let input = sender.titleLabel?.text?.toInt() {
    // do something with input
} else {
    // The label couldn't be parsed into an int
}

但是,我建议使用UIView.tag或子类化UIButton并添加一个Int属性来完成此操作,以防您更改标签的显示。

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

从 UILabel Swift 中获取 Int 的相关文章

随机推荐

  • 在 Angular2 应用程序中使用 GeoFire

    我正在尝试在我的 Angular2 RC5 应用程序中设置 GeoFire 我已经使用 npm 安装了 geofire 和 firebase 并配置了 systemjs 来导入它 这是我的 package json name MyProje
  • 如何确保我的程序只能执行一个实例?

    我希望我的程序 Java 可执行文件 jar 仅运行一次 我制作了一个程序 但现在我希望用户不能打开多个实例 感谢您的时间 我检查了服务器 客户端解决方案和锁定文件 但我不太了解它们 我也尝试让它们在 NetBeans 中运行 但没有成功
  • 如何在 Rx 中使用新的 BufferWithTimeOrCount 返回 IObservable> 而不是 IObservable>

    在 Windows Phone 7 上有一个新版本带时间或计数的缓冲区IObservable 的扩展方法 返回 流的流 而不是之前的 列表的流 我在尝试使用新方法或旧方法时遇到困难 所以也许我只是不明白它是如何工作的 但我的目标是创建一个流
  • 将动态数量的项目划分为列

    我有动态数量的项目 需要将其中分成几列 假设我得到了这个 array one two three four five six seven eight 我需要生成这个 ul li one li li two li li three li li
  • JBOSS 7.1.1 中 DLL 的路径设置

    我们有一些与以下相关的 DLLJava VB In Joss 4 X 我们以前是放在Application Server下的bin目录下的 我们迁移到JBOSS 7 1 1当我从 bin 目录中删除并将它们放入库文件夹中时C jboss a
  • 如何将 Stripe Connect 与 Node.js 集成?

    因此 我现在处于您登录 Stripe 帐户的部分 完成后它会将您重定向到我的网站 我不知道下一步该做什么 而且文档也很难理解 因为我没有任何 Node js 经验 我只需要一些关于该怎么做的指导 单击 授权 按钮后 在您的重定向 URI 处
  • 获取 Android 麦克风的分贝

    我已经搜索了一段时间了 但一直没能找到一种方法来实际从 Android 上的麦克风获取 SPL db 值 我发现讨论它的少数线程和文章将其视为某种东西so显然 任何人都应该能够做到这一点 并且更关心的是让他们的转换算法正确 有谁知道如何做到
  • Python 套接字:gethostbyaddr:反向 DNS 查找失败

    我在使用时获取主机名时遇到问题socket gethostbyaddr ip addr 在特定网站上 我不会详细说明这不适用于哪个网站 因此 按名称获取主机对于到目前为止我尝试过的每个网站都可以正常工作 但是当我尝试从中获取网站名称时 我收
  • 从 iPhone 应用程序传输 MP3 的最佳方式?

    我正在开发一个应用程序 它将通过 iPhone 应用程序从我的服务器传输音乐 这是我的第一个 iPhone 应用程序 所以我有点困惑 最好的办法是什么 这 是否已经内置了一些东西 我可以使用它 就像 MP3 播放器一样 我只需要指向 正确的
  • TypeScript 返回以泛型形式构造的对象

    我想定义以下通用函数来处理从接口类型到实现该接口的类类型的转换 考虑以下接口 类对 interface IExample num number class Example implements IExample num number 基本上
  • Spotfire 从计算列中查找值

    我在 Spotfire 中有一个数据集 我正在其中创建一个返回实体名称的计算列 返回的实体名称也在 A 列中 从计算列返回实体名称后 我需要一个位于不同列但位于实体名称行上的数据属性 我附上了数据快照 计算字段返回 公司 C 我需要创建一个
  • 实体框架仅返回一个值,但列表大小正确

    实体框架仅返回一个值 但列表大小正确 我有一个没有主 ID 的表 我需要获取或选择其中的所有值 我看到的是 当我使用 linq 进行选择时 对象的数量是正确的 但它一遍又一遍地是第一行 我只是在做这样的事情 List
  • 回溯如何与标记一起使用?

    我在互联网上进行了搜索 但找不到关于回填如何工作的正确解释 您能解释一下回溯是如何工作的吗 它如何与markers 我知道它有两种主要类型的标记 其中有下一个四边形 其中包含下一个列表 I found 这段代码 其中他们获取输入文件并使用
  • Shiny:通过单击 valueBox 触发弹出窗口

    我想通过单击在弹出窗口中显示数据表valueBox The valueBox本身应该作为actionButton 当我点击valueBox它应该在弹出窗口中呈现一个表格 如下图所示 任何人都可以帮忙解决这个代码吗 My code libra
  • 如何从 Auth::attempt() 检索更具体的错误

    我对 laravels Auth attempt 有一次奇怪的经历 我为用户制作了一个注册页面 一切正常 您可以 sign up 确认电邮 sign in etc 现在奇怪的部分是 Auth attempt 对于任何数据输入都可以正常工作
  • 如何停止Spring的默认输出?

    我是春天的新手 当我运行 Spring 批处理应用程序时 我期望只看到 Hello World 但相反 我得到以下附加详细信息 May 03 2012 12 28 42 PM org springframework context supp
  • 如何将关闭按钮添加到 UIModalPresentationFormSheet 中呈现的模态视图角?

    我想在某个角落添加一个浮动关闭 x 按钮UIModalPresentationPageSheet看法 效果如下 但是将其添加到父视图会使其显示在页面表后面 并且也无法点击 并将其添加到页面表将使其部分隐藏 因为它超出了视图区域 还有更好的解
  • Javascript:如何找到第一个重复值并返回其索引?

    我必须在数组中找到第一个重复值 然后在变量firstIndex 中返回其索引 这必须通过 for 循环来完成 for 循环应该在找到第一个重复项后停止 我知道这可能很简单 但我被困住了 到目前为止我已经有了这个 但它似乎不起作用 var n
  • SSL密钥交换加密技术[关闭]

    Closed 这个问题是无关 目前不接受答案 匿名 DH 临时 DH 和固定 DH 三种密钥交换算法有何区别 From 思科的文档 固定迪菲 赫尔曼 这是 Diffie Hellman 密钥交换 其中 服务器的证书包含 Diffie Hel
  • 从 UILabel Swift 中获取 Int

    我遇到的问题是 有大量以数字作为标签的按钮 所以我想我可以将标签视为整数 而不是为每个按钮创建一个操作 IBAction func NumberInput sender UIButton var input Int sender title