iOS 把UILabel的text設定成斜體

2021-08-10 11:13:45 字數 937 閱讀 7327

1、xcode中使用系統自帶的字型,可以把英文的字型設定成斜體,但是中文好像沒效果。

uilabel

* label = [[

uilabel

alloc]initwithframe:cgrectmake(

30, 

200, 

300, 

30)];

label.

text

= @"forcontrolevents:uicontroleven";

label.

font

= [uifont

italicsystemfontofsize:

20];//

設定字型為斜體

[self.view

addsubview:label];

2、然後在網上蒐羅了一番,發現一種方法可以把中英文設定成斜體,原理就是進行控制項旋轉。(具體原理:

uilabel

* label = [[

uilabel

alloc

]initwithframe

:cgrectmake(30

, 200

, 300

, 30

)];label.backgroundcolor= [uicolor

redcolor

];label.

text

= @"forcontro將label的字型設定為斜體";

cgaffinetransform matrix = cgaffinetransformmake(1, 0, tanf(-15 * (cgfloat)m_pi /180), 1, 0, 0);

label.transform = matrix;

[self.view

addsubview:label];

注:15 這個資料是控制字型傾斜度。

ios控制項 UILabel

uilabel 的作用是顯示文字 uilabel label uilabel alloc initwithframe cgrectmake 100,100,100,40 label.text 代佳巨集 建立文字的內容 nil label.textcolor uicolor redcolor 設定文字...

iOS開發之 UILabel的巧用

主要講解利用uilabel的來做乙個簡單的toast效果。這個是看到wdlabel的實現,感覺挺好的,就 主要的思路就是繼承uilabel,然後在drawrect cgrect rect裡面進行調整,以達到乙個toast的效果。define klabelcornerradius 9.0f void ...

IOS控制項學習之UILabel

ios的uilabel我個人覺得很弱智,居然只有橫向設定而沒有豎向設定文字位置,這讓我很糾結。先看效果 1.新建專案 2.編輯 viewcontroller.m檔案 void viewdidload 3.自定義uilabelex 控制項 1 uilabelex.h import 定義乙個列舉型別,頂...