iOS 富文字簡單使用

2021-10-23 21:53:23 字數 1775 閱讀 9699

uitextview *uptext = [[uitextview alloc] init];

uptext.font = [uifont systemfontofsize:14.f];

uptext.backgroundcolor = [uicolor clearcolor];

uptext.textcolor = [uicolor whitecolor];

uptext.textalignment = nstextalignmentleft;

uptext.text = localstring(@"1.turn on your robot\n2.unlock the keyboard;\n3.press the button for 5seconds,till the led light flashing(fast)\n4.press the button");

[_onemodelimage addsubview:uptext];

[uptext mas_makeconstraints:^(masconstraintmaker *make) ];

_onemodelimage.layer.borderwidth = 1.0;

_onemodelimage.layer.bordercolor = [uicolor whitecolor].cgcolor;

_onemodelimage.layer.cornerradius = 10.f/hscale;

//2.初始化富文字物件

nsmutableattributedstring *attributedstring = [[nsmutableattributedstring alloc] initwithstring:uptext.text];

修改富文字中的不同文字的樣式

[attributedstring addattribute:nsforegroundcolorattributename value:[uicolor whitecolor] range:nsmakerange(0, attributedstring.length)];//字型顏色

[attributedstring addattribute:nsfontattributename value:[uifont systemfontofsize:14] range:nsmakerange(0, attributedstring.length)];//字型大小

//3.初始化nstextattachment物件

nstextattachment *attchmentone = [[nstextattachment alloc]init];

attchmentone.bounds = cgrectmake(0, 0,yautofit(20), yautofit(10));//設定frame

attchmentone.image = [uiimage imagenamed:@"img_model1_help_up_text"];//設定

//4.建立帶有的富文字

nsattributedstring *string = [nsattributedstring attributedstringwithattachment:(nstextattachment *)(attchmentone)];

[attributedstring insertattributedstring:string atindex:63];//插入到第幾個下標

//5.用label的attributedtext屬性來使用富文字

uptext.attributedtext = attributedstring;

ios開發 富文字

富文字屬性attributes 1 nsfontattributename 設定字型字型大小 2 nsforegroundcolorattributename 設定文字顏色 3 nskernattributename 設定字元間距 4 nsparagraphstyleattributename 設定...

swift 富文字文字的簡單使用

如果需要乙個字元前後文字顏色不一樣,也就是說乙個字串分成多個部分,每個部分的屬性 顏色,字型,大小等 不一樣,那就是富文字文字 nsmutableattributedstring 直接上 了 let str 今宵杯中映著明月 物華天寶人傑地靈 let attrstr nsmutableattribu...

ios富文字編輯

最近的專案要用到富文字編輯來實現其中的修改文件功能。先是在github是找了一些editor,效果都不是很滿意,多是使用coretext來實現的,但attribute text與html的轉換十分繁鎖,所找到的控制項只有外讀時轉化為html的方法,而沒有載入時轉換到attribute text的方法...