iOS7系统定时器改变按钮title无效

最近程序开发中有一个小功能,就是一个按钮点击后按钮置灰倒计时60秒后可再次点击,按钮title显示倒计时时间,倒计时定时器是用的NSTimer方法如下:

但是在测试的时候发现,iOS8系统以上按钮标题显示完全正常逻辑,没有问题,但是在iOS7系统上运行的时候却发现按钮标题没有了!不显示了?接下来就是打印按钮标题,发现结果是有值的,但是为啥不显示?

后来查相关资料后发现,只需添加一句代码就能解决这个问题:就是在定时器方法响应该表按钮的title前,设置下按钮的enable属性为YES/NO,然后再次运行完全OK,神奇!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,648评论 4 61
  • NSTimer继承自NSObject,用于创建定时器对象,以提供执行延迟动作或周期性动作的方法。通常情况下,创建的...
    蹲瓜阅读 11,422评论 0 5
  • 广播类别:标准广播,有序广播,本地广播 标准广播异步发送,所有人能够接收只要注册接收器就能监听 有序广播顺序发送,...
    young_dreamer阅读 2,047评论 0 0
  • 一、马太效应 《新约·马太福音》中有这样一个故事,一个国王远行前,交给三个仆人每人一锭银子,吩咐他们:“你们去做生...
    慧勇阅读 3,188评论 0 0
  • 我的孱弱的病痛的身躯 只有我自己了解 病毒繁殖的进程和在我体内进攻的方向 在未来无法确定的一天 我的多愁善感的魂灵...
    心素如简之人淡如菊阅读 1,436评论 0 0

友情链接更多精彩内容