实现效果:

UIButton *valueBtn=[UIButton buttonWithType:UIButtonTypeCustom];
    valueBtn.frame=CGRectMake(100, 100, 200, 40);
    NSMutableAttributedString *str=[[NSMutableAttributedString alloc]initWithString:@"昨日产值: 5L鲜奶"];//有空格
    NSRange range=NSMakeRange(0, [str length]);

//设置前半部分字体颜色
    [str addAttribute:NSForegroundColorAttributeName value:[UIColor  lightGrayColor] range:NSMakeRange(0, 5)];

//设置前半部分字体大小
    [str addAttribute:NSFontAttributeName value:[UIFont systemFontOfSize:14.0f] range:NSMakeRange(0, 5)];

//设置后半部分字体颜色
    [str addAttribute:NSForegroundColorAttributeName value:[UIColor  colorWithRed:244/255.0f green:93/255.0f blue:97/255.0f alpha:1.0] range:NSMakeRange(5, 5)];

//设置后半字体大小
    [str addAttribute:NSFontAttributeName value:[UIFont systemFontOfSize:18.0f] range:NSMakeRange(5, 5)];

//添加下划线
    [str addAttribute:NSUnderlineStyleAttributeName value:[NSNumber numberWithInteger:NSUnderlineStyleSingle] range:range];
    [valueBtn setAttributedTitle:str forState:UIControlStateNormal];
    [self.view addSubview:valueBtn];

#warning :1.关键字 NSMutableAttributedString

      2.注意 NSMakeRange(a,b)中 ,参数1:是起始点位置下标  参数2:长度

      3.前面属性带AttributeName

转载于:https://www.cnblogs.com/vegas/p/5133204.html

设置一段文字显示不同的颜色及大小等属性相关推荐

  1. android button 中文字位置设置,iOS开发-- 设置UIButton的文字显示位置、字体的大小、字体的颜色...

    btn.frame = CGRectMake(x, y, width, height); [btn setTitle: @"search" forState: UIControlS ...

  2. SpannableString 设置一段文字中部分字体颜色

    SpannableString strTitle = new SpannableString("病情描述(必填项,请至少填写20个字)"); strTitle.setSpan(ne ...

  3. html设置一段文字颜色,用span css设置div内部分字体颜色

    用span标签设置div内放一段文字中的一小部分文字字体色采方式. 一段笔墨放在DIV内或P内,当咱们配置div或p设置字体色彩,内里全体笔墨的字体色调就会变成咱们所配置字体色彩.通常会结构一段翰墨中 ...

  4. css字体大小随控件,GitHub - Luren3/CssTextView: 这是基于TextView的扩展小控件,一个支持设置一段文字设置不同的颜色、大小、字体样式以及点击事件...

    设置文本内容其中文字的颜色 text文字 color颜色 startIndex开始位置 OnClickSpan点击事件 setTextArrColor(String text, int color) ...

  5. php滚动文字设置,视频底部加滚动字幕 设置一段文字从右往左缓缓滚动 其中某几个字设置红色字体的方法...

    按说这个教程从上个星期写到了这个星期,今天上班都快把它给忘记了,说来也是惭愧哦.这个教程是我们再次进行研究后发现的一些新的功能,虽然还是给视频添加字幕,但是涉及的面会宽广效果也跟多了.此软件制作的as ...

  6. iOS中设置导航栏标题( titleView)的字体颜色和大小

    在iOS中,经常会对一些导航栏titleView进行自定义,首先介绍一下对navgationBar 上的title设置的三种方法: <1> self.title = @"我是ti ...

  7. android studio默认修改主题,字体,文字颜色,大小等属性的设置

    1. Android Studio 主题的设置: 设置Android Studio 自带的主题 设置第三方主题 2. Android Studio 字体的设置 设置左面包名的字体大小 设置右面代码编辑 ...

  8. 红橙Darren视频笔记 一个控件显示两种颜色的文字 画笔的使用

    需求分析 1.一行文字显示两种颜色 2.颜色变化可以从右到左或者从左到右 3.能够随着view pager切换 思路: a.继承View:需要重写onMeasure onDraw方法 b.继承Text ...

  9. html 字体图标 颜色怎么改,关于css:如何设置Font Awesome Icons的图标颜色,大小和阴影的样式...

    我如何设置Font Awesome图标中图标的颜色,大小和阴影? 例如,Font Awesome的网站将显示一些白色的图标和一些红色的图标但不会显示CSS如何以这种方式设置样式... 鉴于它们只是字体 ...

最新文章

  1. Redis Server Memory Optimization
  2. 《Spring Cloud微服务实战》100本赠书获得名单
  3. PHP的运行机制与原理(底层)
  4. java后台两个表关联查询_简单界面+JAVA后台+数据库实现页面对数据库的两张关联表操作...
  5. cp命令的编写——浅谈系统调用
  6. 下拉框控件、列表控件、ComboBox
  7. nvme固态硬盘开机慢_为何我使用了固态硬盘开机速度还是需要20-30秒
  8. 如何防止WordPress博客内容被恶意复制的教程
  9. ICLR2021有什么值得关注的投稿?这些高赞论文先睹为快
  10. 制作网页版Excel表
  11. css 图片反色,颜色反色,高斯模糊
  12. App Store 付款方式被拒绝
  13. QC1.0、QC2.0、QC3.0、QC4.0协议介绍
  14. java设计triangle三角形_Java:【三角形类Triangle】设计一个名为Triangle的类来扩展GeometricObject类。该类包括:...
  15. KeyShot中的阴影效果该怎么制作
  16. 成功上岸国科大研究生!
  17. Android系统日历读取各厂商农历年重复event
  18. Linux相关的压缩解压缩命令
  19. kettle(一)概述
  20. HTML5期末大作业:简单的学生网页作业源码 基于 html css js仿腾讯课堂首页

热门文章

  1. mysql 多张表公用一个序列_Mysql--序列3--分库分表策略
  2. java命令查看 java.io.tmpdir 参数值
  3. 【若依(ruoyi)】模态框
  4. SpringMVC获取Request,Response, Session对象
  5. spring cloud Hystrix
  6. linux '$^t' 时间,Linux C时间函数 time_t struct tm
  7. java logger 静态,java11教程--公共静态接口System.Logger
  8. 并联串联混合的电压和电流_电流互感器一次绕组串联、并联,二次绕组串联、并联的相关问题...
  9. verilog 8位流水灯_用单片机控制的LED流水灯设计
  10. html5 通信方式,(原生js页面通信)关于html5的PostMessage的用法总结