ios – 从UILabel Swift中获取一个Int

ios – 从UILabel Swift中获取一个Int,第1张

概述我有问题,有大量的按钮有一个数字作为他们的标签,所以我想我可以把标签作为整数而不是为每个按钮创建一个动作?! @IBAction func NumberInput(sender: UIButton) { var input:Int = sender.titleLabel as Int} 如果要执行此 *** 作,可以使用string.toInt()将字符串转换为Int,例如: if let in 我有问题,有大量的按钮有一个数字作为他们的标签,所以我想我可以把标签作为整数而不是为每个按钮创建一个动作?!

@IBAction func Numberinput(sender: UIbutton) {    var input:Int = sender.TitleLabel as Int}
解决方法 如果要执行此 *** 作,可以使用string.toInt()将字符串转换为Int,例如:

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属性来实现此目的,以防您更改标签的显示.

总结

以上是内存溢出为你收集整理的ios – 从UILabel Swift中获取一个Int全部内容,希望文章能够帮你解决ios – 从UILabel Swift中获取一个Int所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1012772.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存