`

ios自定义字体

 
阅读更多

1.将需要的字体库xxx.ttf添加到工程中,注意一定要在copy bundle resources中存在,如果没有添加上去


 

2.在info.plist 文件中添加 fonts provided by application 默认为array,也可以使用dictionary  添加value为  xxx.ttf 

可以添加多个,使用的时候写对应字体名字就行。

如下图:

 

3.在你的工程就可以直接用了。xx.font = [UIFont fontWithName:@"FZZhunYuan-M02S" size:20.0];(注意:这里的字体名字为familyName,不是文件名)通过遍历字体,可以得到所添加字体的familyName,应该是在数组的最后面。

[plain] view plaincopyprint?
 
  1. //    遍历所有字体。这是已经把新字体添加进去了  
  2.     NSArray *familyNames = [[NSArray alloc] initWithArray:[UIFont familyNames]];  
  3.     NSArray *fontNames;  
  4.     NSInteger indFamily, indFont;  
  5.     for (indFamily=0; indFamily<[familyNames count]; ++indFamily)  
  6.     {  
  7.         NSLog(@"Family name: %@", [familyNames objectAtIndex:indFamily]);  
  8.         fontNames = [[NSArray alloc] initWithArray:  
  9.                      [UIFont fontNamesForFamilyName:  
  10.                       [familyNames objectAtIndex:indFamily]]];  
  11.         for (indFont=0; indFont<[fontNames count]; ++indFont)  
  12.         {  
  13.             NSLog(@"    Font name: %@", [fontNames objectAtIndex:indFont]);  
  14.         }  
  15.     }  

 

 

 

分享到:
评论

相关推荐

    ios自定义字体demo

    本文将深入探讨如何在iOS项目中实现自定义字体的加载与使用,基于提供的"ios自定义字体demo"进行讲解。 首先,我们需要准备自定义字体文件。通常,自定义字体文件是.ttf或.otf格式。确保你拥有合法的字体授权,然后...

    ios 自定义字体 testfont ios 自定义字体 testfont

    在iOS应用开发中,自定义字体的引入可以让应用程序拥有独特的视觉风格,提升用户体验。本文将详细讲解如何在iOS项目中实现自定义字体`testfont`的集成与使用,以供开发者参考。 首先,我们需要理解iOS对自定义字体...

    iOS使用自定义字体demo

    在iOS应用开发中,使用自定义字体可以为用户界面带来独特的视觉效果,增强用户体验。本文将详细介绍如何在iOS项目中引入并使用自定义字体。首先,我们从标题“iOS使用自定义字体demo”中理解,这是一个关于在iOS应用...

    iOS自定义字体设置和系统自带的字体详解

    在iOS开发中,有时为了使应用程序更具个性化或符合设计需求,我们需要自定义字体。本文将详细阐述如何在iOS中设置自定义字体以及了解系统自带的字体。 首先,要使用自定义字体,你需要准备相应的字体文件,通常是`....

    iOS 自定义倒计时

    本教程将详细介绍如何在iOS应用中自定义倒计时控件,实现分秒级别的倒计时,并讨论如何轻松地将其集成到您的项目中。 首先,我们需要创建一个新的Swift文件,例如命名为`CustomCountdownView.swift`,在这个文件中...

    ios 自定义提示框

    在iOS开发中,自定义提示框(alertView)是一种常见的用户交互方式,用于向用户展示简短的通知、警告或询问信息。系统自带的UIAlertController虽然功能强大,但样式相对固定,不能满足所有设计需求。因此,自定义...

    IOS自定义搜索框

    在iOS应用开发中,自定义搜索框是提升用户体验的关键组件之一。它允许用户通过输入关键词快速查找所需内容,尤其在内容丰富的应用中显得尤为重要。本文将深入探讨如何在iOS中创建一个自定义搜索框,以及如何使其既...

    iOS 自定义密码输入框 支持自定义密码

    2. **属性定制**:添加必要的属性来控制密码的显示样式,如字体、颜色、字符类型(如星号、圆点等)、动画效果等。例如,可以有一个`CharacterType`枚举来表示不同的字符类型。 ```swift enum CharacterType { ...

    iOS自定义风格弹窗

    "iOS自定义风格弹窗"是这个话题的核心,它涉及到如何在iOS项目中创建并集成具有高度可定制性的弹窗组件。 首先,`CocoaPods`是iOS开发中的一个依赖管理工具,它允许开发者方便地引入第三方库,如自定义弹窗库。通过...

    ios-iOS 字体大全.zip

    如果压缩包中的"ios字体"包含了自定义字体,那么在iOS应用中使用它们需要进行以下步骤: 1. 将字体文件(通常是`.ttf`或`.otf`格式)添加到Xcode项目中。 2. 在项目的`Info.plist`文件中添加`UIAppFonts`键,值为...

    自定义字体的实现

    在iOS开发中,自定义字体的实现是一项常见的需求,特别是在追求独特UI设计或者品牌个性化时。自定义字体能够让你的应用与众不同,提供独特的视觉体验。本文将深入探讨如何在Objective-C(OC)环境下实现自定义字体的...

    ios自定义中文自体不能生效的问题

    在iOS开发中,自定义字体是一项常见的需求,无论是为了实现独特的设计风格,还是为了支持特殊字符集。然而,有时我们可能会遇到自定义字体无法生效的问题,这可能是由于多种原因导致的。以下是一些可能导致自定义...

    IOS 自定义一个PickView

    总之,自定义PickView是提升iOS应用界面个性化和用户体验的有效手段。通过深入理解并实践上述步骤,开发者不仅可以掌握自定义控件的基本技巧,还能在实际项目中创造出更多富有创意的界面元素。在不断学习和实践中,...

    CustomFontsSample:一个示例,用于显示如何使用Xamarin.Forms在Android和iOS中使用自定义字体。

    本文将深入探讨如何利用Xamarin.Forms在Android和iOS平台上集成并使用自定义字体。 首先,为了在Xamarin.Forms应用中使用自定义字体,你需要确保字体文件已包含在项目资源中。在本示例中,"CustomFontsSample-...

    iOS自定义UIAlertController

    在iOS开发中,UIAlertController是苹果提供的一种用于展示警告或者动作表单的系统组件,它替代了之前的UIAlertView和UIActionSheet。然而,系统的UIAlertController在默认情况下,其Title、Message和UIAlertAction的...

    如何在html中使用自定义字体

    在网页设计中,使用自定义字体可以使网站更加个性化,提升用户体验。本文将详细介绍如何在HTML中使用自定义字体,并通过示例代码进行说明。 #### 一、理解@font-face规则 要在HTML文档中使用自定义字体,首先需要...

Global site tag (gtag.js) - Google Analytics