当前位置: 首页 > 面试题库 >

如何在Xcode项目中将Font Awesome与Objective-C或Swift集成并使用?

詹甫
2023-03-14
问题内容

因此,我尝试使用此字体http://fortawesome.github.com/Font-
Awesome/
。我已经将字体添加为资源,并将其放在plist文件中。这是我的使用方式:

[homeFeedButton.titleLabel setFont:[UIFont fontWithName:@"fontawesome" size:8]];
NSString *str = [NSString stringWithFormat:@"%C", @"\f030"];

但是,这不起作用。有谁知道如何在Xcode项目中使用此字体?


问题答案:

这是因为您的+[NSString stringWithFormat:]方法包含用于unichar的文字,而不是包含NSString的NSString,NSString是使用%@的对象,这不重要,因为文字对文字进行冗余是多余的。



 类似资料:
  • 问题内容: 有什么方法可以在我的Swift项目中使用swift使用用Objective-C编写的CocoaPod吗? 我只是制作桥接头吗?如果可以,我可以在Swift中访问CocoaPod中的库定义的对象,类和字段吗? 问题答案: 您问题的基本答案是,可以,您可以使用CocoaPods构建的Objective-C代码。 更重要的问题是“如何使用此类库?” 这个问题的答案取决于您中的标志: 假设您要

  • 当我在swift项目中访问swift类时,它工作得很好,但当我试图访问swift中的objective c类时,我无法访问,并且我还在swift项目中桥接了objective c文件。

  • 问题内容: 我将swift框架导入到Objective-C项目中,如下所示: 问题在于我正在导入框架的类只能识别某些类。 被认可的课程: 该类不是: 它们都是公开的,那么为什么第一个在工作空间中被识别,而另一个却没有? 我也在头文件MyFramework-Swift.h中看到一个类 出现而其他不出现 这是为什么? 另外要指出的是,当我将swift框架导入swift项目时,该相同的程序也可以工作 问

  • 问题内容: 简单地说,我有一个存储应用程序常量的结构,如下所示: 例如,可以通过调用在Swift代码中使用这些常量。但是在我的代码中,它还包含一些Objective- C类。所以我的问题是如何在Objective-C代码中使用这些常量? 如果这种声明常量的方法不好,那么在Swift和Objective-C代码中使用全局常量的最佳方法是什么? 问题答案: 可悲的是,你不能暴露,也不是Objectiv

  • 问题内容: 可以在同一项目中完全使用所有4种语言吗? 这个风格也有类似的问题:我可以将Swift与C ++混合使用吗?类似于 Objective-C .mm文件,对于该文件,可接受的答案 为否。 Bridging Header适当地使用.h不包含C 语句的语句, Objective-C何时.h包含的包装器C ,.mm用于 实际包装C 类的文件以及.swift,这4种语言(如果 包含,则为5种Obj

  • 问题内容: 我正在迁移课程,以便对Swift进行一些培训。我通过桥接头成功使用了Objective- C代码,但是我需要导入一个包含指令的常量文件。 我在结合Swift和Cocoa和Objective-C(简单宏)中看到以下内容: 简单宏 通常在C和Objective-C中使用指令定义原始常量的地方,在Swift中使用全局常量代替。例如,常数定义可以在Swift中使用更好地表达。由于简单的类似于常