//联系人:石虎 QQ:1224614774 昵称:嗡嘛呢叭咪哄

                        QQ群:807236138  群称:iOS 技术交流学习群

一、概念

UIButton 样式 :ButtonWithType:

    UIButtonTypeCustom:       自定义风格

    UIButtonTypeRoundedRect : 圆角矩形

    UIButtonTypeDetailDisclosure:蓝色小箭头,主要做详细说明用

    UIButtonTypeInfoLight:    亮色感叹号

    UIButtonTypeInfoDark:     暗色感叹号

    UIButtonTypeContactAdd:   十字加号按钮

二、解决倒计时button title闪烁问题

button title闪烁GIF图:

方式一:

    1.只要把button的类型改成custom即可。

    2.代码:

        UIButton *countBtn = [UIButton buttonWithType:UIButtonTypeCustom];

    3.xib:

                     

    4.原因:因为默认的button类型是system的自定义有些属性会导致问题。

方式二:

    1.如果不修改类型那就先设button.titleLabel.text,再设button setTitle: forState: 就可以解决倒计时闪烁问题

    2.代码:

    _countBtn.titleLabel.text = [NSString stringWithFormat:@"%zd 跳过",_count];

    [_countBtn setTitle:[NSString stringWithFormat:@"%zd 跳过",_count] forState:UIControlStateNormal];

button title正常GIF图:

注意:推荐使用方式二,如果是老项目可以考虑使用方式一。

谢谢!!!

iOS 快速解决~倒计时button闪烁的问题相关推荐

  1. 计算机启动后横杠闪烁,电脑开机黑屏且有横线闪烁?试试这个方法,快速解决!...

    原标题:电脑开机黑屏且有横线闪烁?试试这个方法,快速解决! 有一部用户自己重装完系统后,电脑就出现各种问题,例如重装完成电脑开机后,屏幕是黑色的,并且左上角有一横杠闪烁不停,即便是重启也没有用,这是怎 ...

  2. iOS 快速定位约束冲突

    iOS 快速定位约束冲突 什么是约束冲突 当你使用 AutoLayout 布局,你添加的约束不满足或者会造成系统布局冲突的时候,控制台就会打印冲突日志. 约束冲突示例 [LayoutConstrain ...

  3. php 使用css乱码,分享CSS字符编码引起乱码快速解决的方法

    下面小编就为大家带来一篇分享CSS字符编码引起乱码快速解决的方法.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧 乱码引起的CSS失效原理: 由于一个中文是两个字符组成, ...

  4. iOS快速开发框架--Bee Framework

    Bee Framework是一款iOS快速开发框架,允许开发者使用Objective-C和XML/CSS来进行iPhone和iPad开发,由Gavin Kwoe和QFish开发并维护. 其早期原型曾经 ...

  5. ajax请求提示html状态码302,快速解决ajax请求出错状态码为0的问题

    今天在使用 ajax 向后台请求数据时出现错误,提示状态码为 0 ,后台采用的是 spring mvc 架构. 状态码为0是什么意思呢?查找了下,原来它意味着 (未初始化)即没有调用到send()方法 ...

  6. ios git解决冲突_适用于iOS和Linux的远程同步解决方案:Git和工作副本

    ios git解决冲突 如何在iOS上使用Git设置跨平台的云同步解决方案以在任何地方工作. (How to set up a cross-platform cloud sync solution f ...

  7. android 7.1 白屏,苹果iphone7手机白屏怎么回事 iphone7白屏不能关不了机的快速解决办法...

    iPhone7是现在很多小伙伴都在使用的,目前不少小伙伴在进行使用的时候出现白屏的现象,因此很多小伙伴不知道怎么回事,就让小编给大家详细的讲讲怎么解决吧! iphone7白屏不能关机解决方法: 1.在 ...

  8. ubuntu20挂起之后无法唤醒_iPhone无法开机怎么办?教你快速解决

    手机这类使用频率极高电子产品,难免会遇到一些故障,其中无法开机就是一个很让人头疼的问题,而造成 iPhone 无法开机的原因有很多,这里为大家分析一些常见情况及解决方法. iPhone开不了机常见情况 ...

  9. php pdo 中文乱码,php pdo oracle中文乱码的快速解决方法

    在/etc/profile.d/简历oracle.sh 内容如下在NLS_LANG设置编码ORACLE_HOME=/usr/lib/oracle/12.1/client64 C_INCLUDE_PAT ...

最新文章

  1. 【笔记】shellcode相关整理
  2. 函数调用关系图如何画_乌鲁木齐126中一校三址关系图出炉!佳源和绿谷应该如何选择?...
  3. paradox 修改字段长度_400字的作文就只能写400字?刘强东:这不是笑话
  4. What happens when passing an non-exist text object to API
  5. [JavaWeb-MySQL]多表关系介绍
  6. discuz设置用户每天回帖数_[建站教程]Discuz3.4设置QQ互联登陆教程
  7. 为什么那么多人转型做大数据
  8. VCL组件之公用对话框组件
  9. php无限次执行函数,php – 防止多次执行JavaScript函数
  10. 水泵综合性能测试系统软件,水泵综合性能测试系统
  11. 《C语言及程序设计》实践参考——找数字
  12. linux 内核 内存管理 bootmem alloctor 申请内存
  13. c语言多位数加减,两个超长正整数的加法
  14. 珠海空号检测的运行原理
  15. JavaScript系列之注释
  16. python实现GCD算法
  17. 华为鸿蒙朱丹丹,周一围心疼老婆?朱丹二胎产后憔悴臃肿却忙复出:这一年太痛苦...
  18. 【LOJ】#3090. 「BJOI2019」勘破神机
  19. 1314520用计算机怎么算,表白公式数学公式抖音 抖音1314520怎么计算,快用计算器表白?...
  20. Web案例——制作简历

热门文章

  1. ShanaEncoder 官网链接
  2. webapi json返回值null替换为空字符串
  3. java code large_Java中的“代码太大”编译错误(“Code too large” compilation error in Java)...
  4. 把视频里的音乐提取成音频,我可以帮助你
  5. [商业]博客中国的新广告方式
  6. XenDesktop测试小结
  7. python 拉普拉斯锐化_(二十四)用二阶微分(拉普拉斯算子)实现图像锐化
  8. ValueError: module functions cannot set METH_CLASS or METH_STATIC 的快速处理方法
  9. LED音乐频谱之概述
  10. 【C/C++】PDB文件:每个开发者都必须知道