如何从UILabel获得字体样式?

时间:2013-04-02 17:10:15

标签: iphone ios uilabel

如何获得UILabel的字体样式?无论是粗体还是斜体?

4 个答案:

答案 0 :(得分:4)

答案 1 :(得分:0)

试试这个:

NSAttributedString *string=yourLabel.attributedText;
if ([[textFieldFontName rangeOfString:string] length] > 0){
    NSLog(@"Bold");
}
if ([[textFieldFontName rangeOfString:string] length] > 0){
    NSLog(@"Italic");
}

* 请注意,如果您的字符串包含两者,则可能无效

答案 2 :(得分:-1)

在界面构建器(xib或storyboard)中选择标签,然后转到“属性”检查器。单击字体“T”,然后将字体设置为自定义。 现在您可以更改字体,大小等。

答案 3 :(得分:-1)

UILabel *myLabel;   
myLabel.font = [UIFont fontWithName:@"fontName" size:16.0];//set font according your choice
myLabel.font = [UIFont boldSystemFontOfSize:16.0];//bold font
myLabel.font = [UIFont systemFontOfSize:16.0];//system font

希望它对你有帮助....