UILabel 多颜色、字体

NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:@"Using NSAttributed String"];

[str addAttribute:NSForegroundColorAttributeName value:[UIColor blueColor] range:NSMakeRange(0,5)];

[str addAttribute:NSForegroundColorAttributeName value:[UIColor redColor] range:NSMakeRange(6,12)];

[str addAttribute:NSForegroundColorAttributeName value:[UIColor greenColor] range:NSMakeRange(19,6)];

[str addAttribute:NSFontAttributeName value:[UIFont fontWithName:@"Arial-BoldItalicMT" size:30.0] range:NSMakeRange(0, 5)];

[str addAttribute:NSFontAttributeName value:[UIFont fontWithName:@"HelveticaNeue-Bold" size:30.0] range:NSMakeRange(6, 12)];

[str addAttribute:NSFontAttributeName value:[UIFont fontWithName:@"Courier-BoldOblique" size:30.0] range:NSMakeRange(19, 6)];

attrLabel.attributedText = str;

UILabel 多颜色、字体,布布扣,bubuko.com

时间: 2024-10-26 23:24:02

UILabel 多颜色、字体的相关文章

显示 n 条记录,每 3 行换一次颜色,即 1 , 2, 3 用红色字体, 4, 5, 6 用绿色字体, 7, 8, 9 用红颜色字体。

1 package sfbc; 2 /** 3 * 显示 n 条记录,每 3 行换一次颜色,即 1 , 2, 3 用红色字体, 4, 5, 4 6 用绿色字体, 7, 8, 9 用红颜色字体. 5 * @author trfizeng 6 *[^/d]{1,} 7 */ 8 public class Turn { 9 public static void main(String[] args) { 10 int n = 10; 11 int r = n%3 == 0 ? n/3 : n/3 +

iOS运用runtime全局修改UILabel的默认字体

iOS运用runtime全局修改UILabel的默认字体 一.需求背景介绍 在项目比较成熟的基础上,遇到了这样一个需求,应用中需要引入新的字体,需要更换所有Label的默认字体,但是同时,对于一些特殊设置了字体的label又不需要更换.乍看起来,这个问题确实十分棘手,首先项目比较大,一个一个设置所有使用到的label的font工作量是巨大的,并且在许多动态展示的界面中,可能会漏掉一些label,产生bug.其次,项目中的label来源并不唯一,有用代码创建的,有xib和storyBoard中的,

(转)shell脚本输出带颜色字体

shell脚本输出带颜色字体 原文:http://blog.csdn.net/andylauren/article/details/60873400 输出特效格式控制:\033[0m  关闭所有属性  \033[1m   设置高亮度  \03[4m   下划线  \033[5m   闪烁  \033[7m   反显  \033[8m   消隐  \033[30m   --   \033[37m   设置前景色  \033[40m   --   \033[47m   设置背景色 光标位置等的格式控

iOS:UILabel设置不同字体颜色

NSString *str = @"0123456789";//label内容 NSMutableAttributedString *str1 = [[NSMutableAttributedString alloc] initWithString:str]; //根据下标索引设置字体颜色 [str addAttribute:NSForegroundColorAttributeName value:[UIColor blueColor] range:NSMakeRange(0,5)];

0118——UILabel和导入字体

UILabel * label = [[UILabel alloc]initWithFrame:CGRectMake(10, 100, 300, 100)]; 1.设置文字颜色 label.textColor = [UIColor orangeColor]; label2.textColor = [UIColor purpleColor]; 2.设置背景颜色 label.backgroundColor = [UIColor clearColor]; lable.textColor = [UICo

shell输入显示带颜色字体的模块脚本

前言:平常我们写脚本的时候常常需要输出带颜色的字体,现在我们可以通过 . color.sh 来直接引入这个脚本,使用里面的变量,这样就可以减轻我们平常写脚本时的工作量 #颜色变量脚本展示 [[email protected] opt]# cat color.sh  #!/bin/bash #字颜色变量 BLACK="\033[30m"         #黑色 RED="\033[31m"           #红色 GREEN="\033[32m"

美化MFC 之调整静态文本的颜色 字体。 用于添加公司标题 联系方式 口号等数据

很多人都觉得自己的程序的界面不那么美观,往往VC默认产生的对话框比较单调, 因此很多人往往找到很多其它的控件对对话框进行美化修饰, 例如给静态控件设置字体,设置背景颜色等等, 其实这些完全可以由VC自己的WM_CTLCOLOR消息来完成! 一个对话框 假设叫A. 我们可以在他的 WM_CTLCOLOR 里面做一些事情 来达到 ,美化节目的效果. 下面代码就是调整 静态文本的颜色. //对话框 WM_CTLCOLOR 消息的响应函数 //OnCtlColor 这个函数的名字 猜测是 控件 颜色的消

eclipse颜色 字体

字体 之前也想过搜个字体,但是看了别人的推荐也没什么太大感觉.今天我自己选择了一款字体,发现看着单词中的i等瘦型的字母会比较费力,现在我知道自己想要什么样的字体了.网上推荐Inconsolata.pfa, eclipse里面只有consola字体,于是到网上下载了pfa文件,这个就是字体的安装文件,我把它拷贝到控制面板->字体文件夹里,会自动安装,但是它和我的电脑类型不兼容,大概是64位的原因. 颜色 今天觉得电脑有点刺眼,所以觉得尝试下黑色背景也不错,在网上搜到, moonRise UI 项目

运用Runtime全局修改UILabel的默认字体

今天同事项目遇到一个问题,要修改所有UILabel的字体,我查了以下资料,推荐使用runtime机制替换掉UILabel的初始化方法,对label的字体进行默认设置.主要替换以下三个方法initWithFrame.init和xib用到的awakeFromNib,创建UILabel的类别代码如下: .h #import <UIKit/UIKit.h> @interface UILabel (LabelDefaultFont) @end .m #import "UILabel+Label