渐变关键代码:


CAGradientLayer *gradientLayer0 = [[CAGradientLayer alloc] init];gradientLayer0.frame = btn.bounds;//  创建渐变色数组,需要转换为CGColor颜色gradientLayer0.colors = @[(id)[UIColor colorWithRed:251.0f/255.0f green:151.0f/255.0f blue:8.0f/255.0f alpha:1.0f].CGColor,(id)[UIColor colorWithRed:255.0f/255.0f green:217.0f/255.0f blue:8.0f/255.0f alpha:1.0f].CGColor];//  设置颜色变化点,取值范围 0.0~1.0gradientLayer0.locations = @[@0, @1];//  设置渐变颜色方向,左上点为(0,0), 右下点为(1,1)[gradientLayer0 setStartPoint:CGPointMake(0, 1)];[gradientLayer0 setEndPoint:CGPointMake(1, 1)];[btn.layer insertSublayer:gradientLayer0 atIndex:0];//注意

问题:设置渐变后,发现Button上的字体不显示,想着设置方法在layer加载后,测试发现还是不行,把背景颜色的透明度改为0,发现背景色覆盖住字体。

解决办法:背景色放在最底层。

 [btn.layer insertSublayer:gradientLayer0 atIndex:0];

UIButton颜色渐变 titleLabel字体不显示相关推荐

  1. PHP怎么设置字体走马灯效果,微信小程序怎么设置背景颜色渐变以及字体走马灯效果(高考倒计时)...

    效果图: 图1 图2 一.背景颜色渐变 1.wxml文件 高考广播:距2020高考仅剩{{countdown}}天 2.wxss文件 .Broadcast{ position:relative; ri ...

  2. html字体渐变颜色的设置颜色代码,使用CSS3实现字体颜色渐变的实现

    在使用Animation.css的时候发现它的官网字体会渐变,看了一下他的css很有趣 .site__title { color: #f35626; background-image: -webkit ...

  3. php红色字体颜色,php生成文字颜色渐变 高级用法

    项目描述:因为要做打印的产品价格贴,需要美观度,产品名字需要颜色渐变. 这里非常感谢ThinkPHP 峰会4 里面的大神们. @[厦门]伍拾步 @[上海]beyond @[江苏]囧NC @[浙江]幸福 ...

  4. 设计师妹子问:字体颜色渐变,你能实现?

    早上设计师妹子把设计稿交付过来,乍一看,上面的文字颜色渐变的,而且文字内容是动态的,也就是我们无法用图片来代替. 作为一个有责任担当的汉子,坚决不能说不行. 想起了CSS3 擅长做颜色渐变.所以赶紧查 ...

  5. Unity设置字体颜色渐变

    unity开发程序在一些必要的的程序的时候需要实现一些简单的渐变效果,之前不太懂都是直接让美术那边出图片用图片来代替,用着用着就让工程中多了很多没有必要的图片.后面找到了一种很好优化包的方法就是直接用 ...

  6. echart 柱状图倒叙、字体设置、颜色渐变的使用

    倒叙    inside: true, var option = {color: ['#CFF0FD'],tooltip: {show: true},yAxis: {inverse:true,axis ...

  7. QLabel设置背景颜色或字体失效显示“无效样式表”解决办法

    点击ui中的label,右下角选择styleSheet添加样式表. 样式表中,可以选择资源.改变背景颜色.改变字体. 但是添加以后,显示样式表无效,如图: 原因: 无法识别资源类型 解决办法: 添加资 ...

  8. 如何实现CSS字体渐变和字体颜色随时间来回变动

    前言:CSS代表层叠样式表(Cascading Style Sheets),是一种用于定义网页外观和样式的语言.通过CSS,网页开发人员可以指定如何呈现HTML元素,包括颜色.字体.大小.布局和其他视 ...

  9. css怎么设置字体颜色渐变

    css设置字体颜色渐变的方法:1.使用"background-cli"和"text-fill-color"实现字体颜色渐变:2.使用"mask-ima ...

  10. c语言改变输出字体颜色渐变,如何为Qt视图中的文字实现彩虹渐变效果

    前言 将view中的文本内容用自定义的颜色显示是一种十分常见的需求.今天我们稍微改变些"花样".下面话不多说了,来一起看看详细的介绍吧 需求定义 我们的需求很简单,现在有一些在vi ...

最新文章

  1. Placements(连接)
  2. 分享:一个简单的线程池的实现
  3. MyBatis源码-解读Executor的三个实现类之SimpleExecutor(简单执行器)
  4. 前端学习(2133):前端代码复杂带来的问题
  5. 组装一台微型计算机需要哪些部件6,微型计算机的组成与配置(6页)-原创力文档...
  6. Ubuntu18.04安装福昕阅读器
  7. python中的zip函数详解_python中的 zip函数详解
  8. Python内置函数之-struct
  9. 用命令提示符使用MySQL
  10. 7-76 打印选课学生名单 (25分)
  11. IDEA的配置文件乱码
  12. 教你用python制作证件照片啦学会再也不用跑去照相馆拍照了~
  13. 多层次边缘特征引导的图像去噪网络
  14. 关于采样率位深码率无损的一些心得
  15. 智学网登录不了java_智学网常见问题解决方法介绍
  16. 测试下mysql的几种连接,加深理解
  17. Magic Leap收购3D建模公司Virtroid
  18. WebView的白屏检测与处理
  19. 如何忽悠iPhone粉丝换安卓?(总共分6步)
  20. 2017年中山大学软件工程专硕考研经验

热门文章

  1. H264--H264解码--5
  2. c++sizeof求类大小 sizeof与strlen对比
  3. item2vec详解
  4. 给chrome手动安装github上插件
  5. 201约花鸟画 考c语言试题,全国计算机二级C语言上机100题..doc
  6. dram和nand哪个难生产_终于有人说清楚了什么是DRAM、什么是NAND Flash
  7. 软件开发中 前台、中台、后台英文_中台为什么这么火?
  8. php json替换,php解决json中中文部分被替换为unicode编码
  9. 比赛打分展示系统_《评委计分系统-双屏标准版》典型赛事案例图片展示-省直机关歌咏比赛
  10. 使用.NET Core搭建分布式音频效果处理服务(一)需求、问题和解决方案的几个坑...