UILabel使用自定义字体 您所在的位置:网站首页 stliti字体 UILabel使用自定义字体

UILabel使用自定义字体

2023-03-31 04:40| 来源: 网络整理| 查看: 265

UILabel使用自定义字体 原创

zhangying2001 2023-03-29 16:58:02 ©著作权

文章标签 php 基线 cocoa 显示格式 文章分类 代码人生

©著作权归作者所有:来自51CTO博客作者zhangying2001的原创作品,请联系作者获取转载授权,否则将追究法律责任

xcode 4

 

下载自定义字体(例如:Blazed.ttf)后,拖入项目当中。

 

在 Supporting Files 中找到 (项目名称)-info.plist, 添加 Fonts provided by application 项, 打开对应的数组,可以设置多个字体,在Item0中 输入Blazed.ttf。

 

在程序中通过字体family name,找出字体名字。然后使用

 

label.font = [UIFont fontwithname:@"Blazed" size:42];

  或者

 

UIFont *tfont = [UIFont fontWithName:@"Blazed" size:42]; label.font = tfont;

  

例外还有其他设置:

 

UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake(50.0, 20.0, 200.0, 50.0)];

//设置阴影 [label setShadowColor:[UIColor blackColor]]; [label setShadowOffset:CGSizeMake(-2, 3)]; //设置是否能与用户进行交互 label.userInteractionEnabled = YES; //设置label中的文字是否可变,默认值是YES label.enabled = NO; //设置高亮 label.highlighted = YES; label.highlightedTextColor = [UIColor orangeColor]; //设置label的行数 label.numberOfLines = 2; //设置文字位置 label.textAlignment = UITextAlignmentRight; label.textAlignment = UITextAlignmentCenter; //设置字体大小适应label宽度 label.adjustsFontSizeToFitWidth = YES; //设置字体:粗体,正常的是 SystemFontOfSize label.font = [UIFont boldSystemFontOfSize:20]; //设置显示文字 label.text = @"This is my label !"; //设置文字过长时的显示格式 label.lineBreakMode = UILineBreakModeMiddleTruncation;//截去中间 // typedef enum { // UILineBreakModeWordWrap = 0, // UILineBreakModeCharacterWrap, // UILineBreakModeClip,//截去多余部分 // UILineBreakModeHeadTruncation,//截去头部 // UILineBreakModeTailTruncation,//截去尾部 // UILineBreakModeMiddleTruncation,//截去中间 // } UILineBreakMode; //如果adjustsFontSizeToFitWidth属性设置为YES,这个属性就来控制文本基线的行为 label.baselineAdjustment = UIBaselineAdjustmentNone; // typedef enum { // UIBaselineAdjustmentAlignBaselines, // UIBaselineAdjustmentAlignCenters, // UIBaselineAdjustmentNone, // } UIBaselineAdjustment;

 

[self.view addSubview:label];

 

 

 

 

收藏 评论 分享 举报

上一篇:简单计算器 Basic Calculator (实例)

下一篇:iOS应用开发:什么是ARC?



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有