定时器刷新按钮文字避免文字闪烁的最简单办法

今天做一个功能,一开始将某按钮置灰,然后倒计时60秒。每秒钟都刷新按钮的文字,倒计时结束后,使按钮可用。

很快就做好了,不过发现一个问题,就是按钮会闪烁,跟星星似的。我的代码是:

[fetchCodeButton setTitle:[NSString stringWithFormat:@"(%ld)重新获取", leftTime] forState:UIControlStateDisabled];

解决方案:
注意你的button改为customer类型就可以了,不要使用system类型。
注意你的button改为customer类型就可以了,不要使用system类型。
注意你的button改为customer类型就可以了,不要使用system类型。

问题done。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,497评论 0 17
  • 暗谭轩那银铃般的声音消失在夜色里,也许形容男生的声音是银铃声不大准确,但是如此富有磁性的声音再也想不出其他的词来形...
    清霓五月阅读 167评论 0 0
  • 寒烟簌簌南风斜, 清魄迷离鸳鸯家。 池里池外不见汝, 楼断楼起小人家; 那如陇北雁字回, 一群散似一群归。
    田夜合Muriel阅读 182评论 0 1
  • 风刮得是北风,寒冷无比,很是无情的打在人的脸上,穿透衣物钻入人的骨髓。 这里很冷,她想起南方,南方空气潮湿,一年四...
    若水庄主阅读 247评论 0 1