改变label中的某字体颜色

NSString *[email protected]"你家在哪里,需要我送你么";

NSString *[email protected]"在哪里";

UILabel *stringLabel=[[UILabel alloc]init];

stringLabel.frame=CGRectMake(0, 100, 300, 30);

stringLabel.font=[UIFont systemFontOfSize:17];

stringLabel.backgroundColor=[UIColor blackColor];

stringLabel.text=allString;

stringLabel.textColor=[UIColor whiteColor];

[self.view addSubview:stringLabel];

NSString *allS=[allString lowercaseString];

NSString *subS=[subString lowercaseString];

NSRange range=[allS rangeOfString:subS];

if (range.location!=NSNotFound) {

NSMutableAttributedString  *string=[[NSMutableAttributedString alloc]initWithString:allString];

[string addAttribute:NSForegroundColorAttributeName value:[UIColor yellowColor] range:range];

stringLabel.attributedText=string;

}

时间: 2024-10-10 16:32:20

改变label中的某字体颜色的相关文章

改变Label中不同位置的字的颜色

? 1 2 3 4 5 6 //取出想要变得字符串在大字符串的什么地方     NSRange changeRange = [chapterStr rangeOfString:totalImg];     //字显示不同的颜色     NSMutableAttributedString *attributedStr = [[NSMutableAttributedString alloc]initWithString:chapterStr];     [attributedStr addAttri

label显示不同的字体颜色

问题描述:在一个控件label中,添加两种不同颜色和字体的文字,并且加上点击事件 直接上代码: 需要加上CoreText库文件 // //  MutableLabel.h //  MyLabelDemo // //  Created by xwg on 14-7-15. //  Copyright (c) 2014年 希望谷. All rights reserved. // #import <UIKit/UIKit.h> @interface MutableLabel : UILabel {

设置secureCRT中vim的字体颜色

1.在/etc/vimrc新增以下一行 syntax on 注:上述方法对root用户无效,原因为在一般用户中,alias vi=vim,而在root用户中默认无此设置,因此若需要root用户也显示颜色,可以(1)用vim命令编辑文件(2)在~/.bashrc中添加alias vi=vim. 2.设置secureCRT属性. 设置secureCRT中vim的字体颜色

sdk改变ListCtrl某一行的字体颜色或者背景颜色

ListCtrl的字体颜色如果直接通过SetTextColour设置的话会改变所有行的字体颜色,sdk的对话框工程想要改变ListCtrl的某一行颜色需要注意一下几点: 1.在ListCtrl的父窗口响应WM_NOTIFY消息. 2.处理WM_NOTIFY的NM_CUSTOMDRAW消息,处理完之后通过SetWindowLong设置对话框返回结果. 3.处理完返回结果后对话框的回调函数要返回1. 具体代码如下: VOID OnNotify(HWND hdlg, WPARAM wp, LPARAM

Android开发在string.xml文件中设置部分字体颜色大小

1.在string.xml文件中: <string name="exchange_txt_hint"><Data><![CDATA[请使用<font color="#ff0000"><b>%1$s</b></font>牛兑换<font color="#00ff00"><b>%2$s</b></font>%3$s 上网时长]

Android中string.xml文件中设置部分字体颜色大小

1.在string.xml文件中: <string name="tips_all"><Data><![CDATA[清理进程:<font color="#7700ff00"><b>%1$d<br/></b></font>清理内存:<font color="#7700ff00"><b>%2$sMB</b></font&g

IOS 改变字符串中特定字符的颜色和大小。

UILabel *lable = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 100, 300)]; lable.text = @"其中俩字是红色,大小为17"; NSRange rangeRmb=[lable.text rangeOfString:[NSString stringWithFormat:@"红色"]]; NSMutableAttributedString *rmbStr=[[NSMutableAtt

Android中SearchView修改字体颜色

首先获取searchView控件,比如在actionbar上获取: SearchView searchView = (SearchView) menu.findItem(R.id.action_search).getActionView(); if(searchView == null) { return; } int id = searchView.getContext().getResources().getIdentifier("android:id/search_src_text&quo

如何设置css3中placeholder的字体颜色

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #666; } input:-moz-placeholder, textarea:-moz-placeholder { color:#666; } input::-moz-placeholder, textarea::-moz-placeholder { color:#666; } input:-ms-input-placeholder,