如何在UILable上面显示不同的ps如何改变字体颜色色

汉音对照 iOS学习之UILable上显示不同的字体和颜色 iOS xue xi zhi UILable shang xian shi bu tong de zi ti he yan se - 王朝网络 -
分享&&&&&当前位置: &&&&&&&&iOS学习之UILable上显示不同的字体和颜色 iOS xue xi zhi UILable shang xian shi bu tong de zi ti he yan se&&&本文为【】的汉字拼音对照版  在zai项xiang目mu开kai发fa中zhong,我wo们men经jing常chang会hui遇yu到dao在zai这zhe样yang一yi种zhong情qing形xing:在zai一yi个geUILabel 使shi用yong不bu同tong的de颜yan色se或huo不bu同tong的de字zi体ti来lai体ti现xian字zi符fu串chuan,在zaiiOS 6 以yi后hou我wo们men可ke以yi很hen轻qing松song的de实shi现xian这zhe一yi点dian,官guan方fang的deAPI 为wei我wo们men提ti供gong了leUILabel类lei的deattributedText, 使shi用yong不bu同tong颜yan色se和he不bu同tong字zi体ti的de字zi符fu串chuan,我wo们men可ke以yi使shi用yongNSAttributedText 和he NSMutableAttributedText 类lei来lai实shi现xian。  现xian实shi代dai码ma:  1  2  3  4  @interface ViewController : UIViewController  @PRoperty (nonatomic, strong) IBOutlet UILabel *attrLabel;  - (IBAction)next:(id)sender;  @end  .m文wen件jian 在zaiviewDidLoad方fang法fa中zhong添tian加jia以yi下xia代dai码ma:  1  2  3  4  5  6  7  8  9  self.title = @"For iOS 6 & later";  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;    效xiao果guo图tu:  如ru果guo想xiang在zaiiOS6.0以yi前qian版ban本ben实shi现xian这zhe个ge效xiao果guo,需xu要yao使shi用yong到dao一yi个ge第di三san方fang库kuTTTAttributedLabel,同tong时shi还huan有you导dao入ruCoreText.frame框kuang架jia.  原yuan文wen转zhuan自zi:http://my.oschina.net/CarlHuang/blog/138363【】【】&&&&&今日推荐
&&&关于女人的经典语句1、【做一个独立的女人】
思想独立:有主见、有自己的人生观、价值观。有上进心,永远不放弃自己的理想,做一份自己喜爱的事业,拥有快乐和成就...你想体验机器人性爱吗?你想和性爱机器人结婚吗?如果你想,机器人有拒绝你的权利吗?
近日,第二届“国际人类-机器人性爱研讨会”大会在伦敦金史密斯大学落下帷幕。而...10.土耳其地下洞穴城市
变态指数:★★☆☆☆
这是土耳其卡帕多西亚的一个著名景点,传说是当年基督教徒们为了躲避战争而在此修建。里面曾住着20000人,......据英国《每日快报》报道,一位科学家兼理论家Robert Lanza博士宣称,世界上并不存在人类死亡,死亡的只是身体。他认为我们的意识借助我们体内的能量生存,而且...《我爱狐狸精》 - 刘馨棋
  (电视剧《屏里狐》主题曲)
  作词:金十三&李旦
  作曲:刘嘉
  狐狸精 狐狸仙
  千年修... under pass
自由人非常擅长传球和垫球。
The libero is very go...美女学霸贝微微,立志成为游戏工程师,化名“芦苇微微”跻身网游高手,因拒绝上传真实照片而惨遭侠侣“真水无香”无情抛弃,却意外得到江湖第一高手信肖奈的垂青。为了赢得...目前,研究人员最新设计一款现实版“牵引波束”,可在太空中使用光线捕获物体。
物理学家指出,这种牵引波束可以使用光束捕获和推动物体,移动1厘米的距离。如果未来升...腾讯科学讯 据英国每日邮报报道,未来一种微型思想控制的纳米机器人可以植入人体,通过医师的思维控制药物的送递,从而起到治疗疾病的完美效果。目前,科学家首次使用思想...Kara Zor-El生于氪星球(planet Krypton),多年前星球毁灭的时候她逃到地球来,一直隐藏自己的超能力。如今24岁,Kara觉得不能使用与生俱...据英国每日邮报报道,科幻电影中曾出现过一些人类与机器人发生性行为的剧情,目前最新一项调查统计显示,28%受调者认为机器人性爱将是一个刺激的新体验。同时,专家分析...目前,空中巴士公司最新设计一款“自动飞行巴士”,有望解决城市交通问题,预计这款“飞行巴士”将于2017年首次试飞。据悉,该飞行器被称为“城市空中巴士”,图中是艺...据新华社甘肃酒泉8月16日电(记者吴晶晶、杨维汉、徐海涛)8月16日1时40分,中国在酒泉卫星发射中心用长征二号丁运载火箭成功将世界首颗量子科学实验卫星“墨子号...据英国每日邮报报道,目前,科学家最新研究表明,一种新形式光线通过结合单个电子,可实现量子电路,从而替代了电子电路。同时,这项研究也将有助于研究量子物理现象,能在...腾讯太空讯 据国外媒体报道,上周,美国宇航局宣布太阳探测器任务已经进入2018年发射前的最后研发阶段。该探测器目前正由约翰-霍普金斯大学应用物理实验室(JHUA...网友遐想:“宇宙中的暗物质是无量溶液,所有的星球都像水溶物粒子一样存在,宇宙的起源源于溶解物突然进入溶液迅速溶解,不断扩散稀释……暗物质不是静止的,是力的存在方...一年前,号,“新视野”号经过了近50亿公里的漫长旅程,近距离飞掠冥王星。
美国宇航局行星科学首席科学家吉姆·格林介绍说:“‘新视野’号的不仅...据英国每日邮报报道,机器人可以完成多种任务,例如:担当保镖、办公室主管等,但是不久机器人也将融入性产业。目前,一位未来学家预测称,女性和男性将在未来10年之内开...最新观测显示,近30年前限制使用氯氟碳的《蒙特利尔议定书》初见成效,南极洲上空臭氧数量逐渐增多,臭氧洞开始“恢复”。
据英国每日邮报报道,经过多年以来的不懈努...·&·&·&&在项目开发中,我们经常会遇到在这样一种情形:在一个UILabel 使用不同的颜色或不同的字体来体现字符串,在iOS 6 以后我们可以很轻松的实现这一点,官方的API 为我们提供了UILabel类的attributedText, 使用不同颜色和不同字体的字符串,我们可以使用NSAttributedText 和 NSMutableAttributedText 类来实现。
现实代码:
@interface ViewController : UIViewController
@PRoperty (nonatomic, strong) IBOutlet UILabel *attrL
- (IBAction)next:(id)
.m文件 在viewDidLoad方法中添加以下代码:
self.title = @"For iOS 6 & later";
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 =
如果想在iOS6.0以前版本实现这个效果,需要使用到一个第三方库TTTAttributedLabel,同时还有导入CoreText.frame框架.
原文转自:http://my.oschina.net/CarlHuang/blog/138363&  免责声明:本文仅代表作者个人观点,与王朝网络无关。王朝网络登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。&&&&&&为你推荐&&&&&&转载本文&UBB代码&HTML代码复制到剪贴板...&更多内容··········&&&&&&&&&频道精选&&&王朝女性&&|&&|&&|&&|&&|&&|&&|&&|&&|&&|&&|&&|&王朝分栏&&|&&|&&|&&|&&|&&|&&|&&|&&|&&|&王朝编程&&|&&|&&|&&|&&|&&|&&|&&|&&|&&|&王朝导购&&|&&|&&|&&|&&|&&|&&|&&|&&|&&|&王朝其他&&|&&|&&|&&|&&|&&|&&&&2005-&&版权所有&&&&&iOS中实现uilable的网页格式显示,完全自定义颜色,字体,大小,风格。
iOS中实现uilable的网页格式显示,完全自定义颜色,字体,大小,风格。
iOS中实现uilable的网页格式显示,RichTextLabel格式,完全自定义颜色,字体,大小,风格,可实现uilable中链接点击跳转。
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
VIP下载&&免积分60元/年(1200次)
您可能还需要
移动开发下载排行查看:4626|回复:5
助理工程师
UILabel里面如何实现两种颜色得字体?用FontLabel是可以得,但是好像不能显示中文呀
助理工程师
助理工程师
不是,是比如说 你 是一个颜色 ,好是一个颜色 用NSMutableAttributedString,但是不知道这个怎么用
助理工程师
为什么不用两个label。。。哈哈 我乱说的
助理工程师
可否这样,把你label里的内容用分隔符标记,分成不同的字段,这样就有了几个nsstring,然后再对这几个string用不同的颜色装饰
助理工程师
只是建议,不知道是否可行,不过我觉得可以实现
Copyright&
本论坛言论纯属发布者个人意见,不代表51CTO网站立场!如有疑义,请与管理员联系:&&&&UILabel的text设置不同颜色、字体
UILabel的text设置不同颜色、字体
UILabel的text设置不同颜色、字体
若举报审核通过,可奖励20下载分
被举报人:
minggeqingchun
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
VIP下载&&免积分60元/年(1200次)
您可能还需要
移动开发下载排行

我要回帖

更多关于 显示器字体颜色 的文章

 

随机推荐