UIButton颜色渐变 titleLabel字体不显示
渐变关键代码:
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字体不显示相关推荐
- PHP怎么设置字体走马灯效果,微信小程序怎么设置背景颜色渐变以及字体走马灯效果(高考倒计时)...
效果图: 图1 图2 一.背景颜色渐变 1.wxml文件 高考广播:距2020高考仅剩{{countdown}}天 2.wxss文件 .Broadcast{ position:relative; ri ...
- html字体渐变颜色的设置颜色代码,使用CSS3实现字体颜色渐变的实现
在使用Animation.css的时候发现它的官网字体会渐变,看了一下他的css很有趣 .site__title { color: #f35626; background-image: -webkit ...
- php红色字体颜色,php生成文字颜色渐变 高级用法
项目描述:因为要做打印的产品价格贴,需要美观度,产品名字需要颜色渐变. 这里非常感谢ThinkPHP 峰会4 里面的大神们. @[厦门]伍拾步 @[上海]beyond @[江苏]囧NC @[浙江]幸福 ...
- 设计师妹子问:字体颜色渐变,你能实现?
早上设计师妹子把设计稿交付过来,乍一看,上面的文字颜色渐变的,而且文字内容是动态的,也就是我们无法用图片来代替. 作为一个有责任担当的汉子,坚决不能说不行. 想起了CSS3 擅长做颜色渐变.所以赶紧查 ...
- Unity设置字体颜色渐变
unity开发程序在一些必要的的程序的时候需要实现一些简单的渐变效果,之前不太懂都是直接让美术那边出图片用图片来代替,用着用着就让工程中多了很多没有必要的图片.后面找到了一种很好优化包的方法就是直接用 ...
- echart 柱状图倒叙、字体设置、颜色渐变的使用
倒叙 inside: true, var option = {color: ['#CFF0FD'],tooltip: {show: true},yAxis: {inverse:true,axis ...
- QLabel设置背景颜色或字体失效显示“无效样式表”解决办法
点击ui中的label,右下角选择styleSheet添加样式表. 样式表中,可以选择资源.改变背景颜色.改变字体. 但是添加以后,显示样式表无效,如图: 原因: 无法识别资源类型 解决办法: 添加资 ...
- 如何实现CSS字体渐变和字体颜色随时间来回变动
前言:CSS代表层叠样式表(Cascading Style Sheets),是一种用于定义网页外观和样式的语言.通过CSS,网页开发人员可以指定如何呈现HTML元素,包括颜色.字体.大小.布局和其他视 ...
- css怎么设置字体颜色渐变
css设置字体颜色渐变的方法:1.使用"background-cli"和"text-fill-color"实现字体颜色渐变:2.使用"mask-ima ...
- c语言改变输出字体颜色渐变,如何为Qt视图中的文字实现彩虹渐变效果
前言 将view中的文本内容用自定义的颜色显示是一种十分常见的需求.今天我们稍微改变些"花样".下面话不多说了,来一起看看详细的介绍吧 需求定义 我们的需求很简单,现在有一些在vi ...
最新文章
- Placements(连接)
- 分享:一个简单的线程池的实现
- MyBatis源码-解读Executor的三个实现类之SimpleExecutor(简单执行器)
- 前端学习(2133):前端代码复杂带来的问题
- 组装一台微型计算机需要哪些部件6,微型计算机的组成与配置(6页)-原创力文档...
- Ubuntu18.04安装福昕阅读器
- python中的zip函数详解_python中的 zip函数详解
- Python内置函数之-struct
- 用命令提示符使用MySQL
- 7-76 打印选课学生名单 (25分)
- IDEA的配置文件乱码
- 教你用python制作证件照片啦学会再也不用跑去照相馆拍照了~
- 多层次边缘特征引导的图像去噪网络
- 关于采样率位深码率无损的一些心得
- 智学网登录不了java_智学网常见问题解决方法介绍
- 测试下mysql的几种连接,加深理解
- Magic Leap收购3D建模公司Virtroid
- WebView的白屏检测与处理
- 如何忽悠iPhone粉丝换安卓?(总共分6步)
- 2017年中山大学软件工程专硕考研经验
热门文章
- H264--H264解码--5
- c++sizeof求类大小 sizeof与strlen对比
- item2vec详解
- 给chrome手动安装github上插件
- 201约花鸟画 考c语言试题,全国计算机二级C语言上机100题..doc
- dram和nand哪个难生产_终于有人说清楚了什么是DRAM、什么是NAND Flash
- 软件开发中 前台、中台、后台英文_中台为什么这么火?
- php json替换,php解决json中中文部分被替换为unicode编码
- 比赛打分展示系统_《评委计分系统-双屏标准版》典型赛事案例图片展示-省直机关歌咏比赛
- 使用.NET Core搭建分布式音频效果处理服务(一)需求、问题和解决方案的几个坑...