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 定義乙個列舉型別,頂...