自定義屬性字串

2021-09-30 12:52:00 字數 1282 閱讀 7507

//    nsattributedstring ios6以後才有的

// 作用用來顯示自定義字串 顏色 字型 大小

uilabel *label = [[uilabel alloc]initwithframe:cgrectmake(0, 100, 320, 40)];

// label.text = @"你好 ";

// label.textcolor = [uicolor redcolor];

[self.window addsubview:label];

// nsmutableattributedstring >>nsattributedstring >>nsobject

nsmutableattributedstring *attstr = [[nsmutableattributedstring alloc]initwithstring:@"never give up study day day up"];

// 屬性字串設定 顏色

[attstr addattribute:nsforegroundcolorattributename value:[uicolor redcolor] range:nsmakerange(0, 5)];

// 屬性字串設定字型大小

[attstr addattribute:nsfontattributename value:[uifont systemfontofsize:30] range:nsmakerange(6, 4)];

[attstr addattribute:nsforegroundcolorattributename value:[uicolor greencolor] range:nsmakerange(6, 6)];

// [attstr addattribute:nsfontattributename value:[uifont fontwithname:@"zapfino" size:20] range:nsmakerange(10, 4)];

[attstr addattribute:nsfontattributename value:[uifont fontwithname:@"snell roundhand" size:25] range:nsmakerange(14, 4)];

label.attributedtext = attstr;

// 列印系統自帶的字型樣式

nslog(@" familyname %@",[uifont familynames]);

return yes;

字串 陣列 自定義屬性

自定義屬性 獲取屬性 只能獲取到預設的屬性 有利於屬性傳參操作 css elem,background yellow function css el,attr,color getattribute和setattribute getattribute獲取自定義屬性 setattribute設定自定義屬...

自定義字串排序

字串s和 t 只包含小寫字元。在s中,所有字元只會出現一次。s 已經根據某種規則進行了排序。我們要根據s中的字元順序對t進行排序。更具體地說,如果s中x在y之前出現,那麼返回的字串中x也應出現在y之前。返回任意一種符合條件的字串t。示例 輸入 s cba t abcd 輸出 cbad 解釋 s 現了...

自定義截字串方法

問題描述 編寫乙個擷取字串的函式,輸入為乙個字串和位元組數,輸出為按位元組擷取的字串。但是要保證漢字不被截半個,如 我abc 4,應該截為 我ab 輸入 我abc漢def 6,應該輸出為 我abc 而不是 我abc 漢的半個 解決方法 對輸入的字串進行遍歷,若為雙位元組則長度為2,若為單位元組則長度...