重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
iOS中怎么自定义字体,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名申请、网页空间、营销软件、网站建设、太康网站维护、网站推广。首先说一下.我们如何设置字体的样式呢,我们可以这样设置:
label.font = [UIFont fontWithName:@"Helvetica-Bold" size:17.f];
那么我们该如何得到我们想要的字符串呢?
我们可以这样得到所有的字符串
NSArray *familyFonts = [UIFont familyNames];for (NSString * fontStr in familyFonts) { NSArray *fonts = [UIFont fontNamesForFamilyName:fontStr]; for (NSString *fontStr in fonts) { NSLog(@"fontStr = %@" , fontStr); } }
然后我们设置我们想要的样式就好了.
如果我们不想要苹果给我们带的字体,我们需要自己的字体,那么我们该如何做呢.
1、准备好ttf的字体包,导入的字体格式可以是ttf、otf、ttc
2、将字体包拖入项目中
加入项目中我们就可以看到如下内容了
3、在info.plist文件中我们需要加入相应的信息,这一步实际上是在项目的Info页里面增加Fonts provided by application项,并设置相应的ttf文件进去,这样就告诉了应用,我要加入新的字体了,对应的字体文件是哪些,视图如下:
4、准备工作我们就做好了,下面就是来使用了,我们需要将我们导入的字体的字符串先打印出来,以便我们可以设置。
5、使用字体
[UIFont fontWithName:@"^cw\EO`W^" size:17];
6、如果我们想要将系统的默认字体改变的化,给UIFont一个分类,重写systemFontOfSize:方法,将我们的字体设置成自己的就可以了。
关于iOS中怎么自定义字体问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注创新互联行业资讯频道了解更多相关知识。