ios 實現艾特功能

2021-08-01 17:27:23 字數 1226 閱讀 7361

第一步 判斷什麼時候 需要判斷最後乙個字元是@

nsstring

*lang = [[

uitextinputmode

currentinputmode

]primarylanguage];

if([lang

isequaltostring

:@"zh-hans"])}

else

- (void

)config:(

nsstring

*)text

nsstring

*laststring = [text

substringfromindex

:text.

length-1

]; nsstring

*textstring = [text

substringtoindex

:text.

length-1

];//除@

之外的字元 if

([laststring

isequaltostring

:@"@"

]) );

//@@@@  @@@

}]; }

}//這一步主要是為了獲取@後的字元,我這是寫的乙個測試例子

- (racsignal

*)gettext ];

}- (

uiimage

*)getimage:(

nsstring

*)name

//把文字繪製到上

- (uiimage

*)imagetoaddtext:(

uiimage

*)img withtext:(

nsstring

*)text ;

//將文字繪製上去

[text

drawinrect

:rect

withattributes

:dic];

//4.

獲取繪製到得

uiimage

*watermarkimg =

uigraphicsgetimagefromcurrentimagecontext

();

//5.

結束的繪製

uigraphicsendimagecontext

();

return

watermarkimg; }

NOIP模擬 艾比所特

阿良良木曆將要迎來人生 不,是吸血鬼生涯 的第二次戰鬥 與身為人類和吸血鬼混血兒的艾比所特在直江津高中的操場solo,以取回heartunderblade的左腳。艾比所特個子不大,卻單手扛著一副形狀比自己大三倍,重量是他體重乘三次方的巨大十字架。吸血鬼是怕十字架的,所以曆要遠遠地躲著。更麻煩的是艾比...

挖坑記 JZOJ 4707 艾披索特

一條直線上的n個點,其中第i個點位於數軸上的位置x i 如果從i跳到j,首先要花費時間 x j x i 假如i小於j,還需額外花費時間d i a j 如果i j,需額外花費時間c i b j 已經到過的點無法再次到達。每次可以選擇若干個沒有到過的點,然後在其中乙個點開始,按某種順序跳過所有點,最終跳...

NOIP提高A組模擬 艾比所特

阿良良木曆將要迎來人生 不,是吸血鬼生涯 的第二次戰鬥 與身為人類和吸血鬼混血兒的艾比所特在直江津高中的操場solo,以取回heartunderblade的左腳。艾比所特個子不大,卻單手扛著一副形狀比自己大三倍,重量是他體重乘三次方的巨大十字架。吸血鬼是怕十字架的,所以曆要遠遠地躲著。更麻煩的是艾比...