自定义字体 Xcode 4.3

2024-02-11

我正在尝试使用这个字体 http://www.dafont.com/chalkboard.font在我的项目中,但它不起作用。 我在项目中添加了 .ttf 文件,并将其名称添加到 MyApp-Info.plist 的键下:应用程序提供的字体。然后我尝试了这个:

 [_titleLabel setFont:[UIFont fontWithName:@"chalkboard" size:_titleLabel.font.pointSize]];

我还检查了字体的名称是否真的是“黑板”,确实如此。显示的字体仍然是Helvetica,只是更小。问题可能出在哪里? 提前致谢。


您需要使用字体名称,而不是文件名。字体名称位于 ttf 文件内。

您可以在此处找到 iOS 的字体名称:http://iosfonts.com/ http://iosfonts.com/

此代码将列出应用程序中的所有字体名称,将其放在主控制器上的 viewDidLoad 中的某个位置,运行应用程序,然后在控制台中找到正确的字体名称。

NSArray *familyNames = [[NSArray alloc] initWithArray:[UIFont familyNames]];

NSArray *fontNames;
NSInteger indFamily, indFont;
for (indFamily=0; indFamily<[familyNames count]; ++indFamily)
{
    NSLog(@"Family name: %@", [familyNames objectAtIndex:indFamily]);
    fontNames = [[NSArray alloc] initWithArray:
                 [UIFont fontNamesForFamilyName:
                  [familyNames objectAtIndex:indFamily]]];
    for (indFont=0; indFont<[fontNames count]; ++indFont)
    {
        NSLog(@"    Font name: %@", [fontNames objectAtIndex:indFont]);
    }
}

Upd.

您也可以在 Finder 中右键单击字体文件,get Info并复制全名。但并不总是 100%。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

自定义字体 Xcode 4.3 的相关文章

  • IOS视图变换修改框架?

    我有一个视图 在其中我正在绘制矩形中进行一些特定的绘图 这些绘图是动态的 并且基于视图的宽度和高度 然后 包含它的视图对其应用旋转变换 然而 这种转换似乎调整了我的视图框架的值 这会影响我在drawRect中的绘图 NSLog 之前 f f
  • iphone uipickerview:图像和文本

    是否可以在文本旁边添加图像 如图标 UIPickerView 我看到的例子UIPickerViews有两列 一列有图像 另一列有文本 这不是我需要的 我需要一个包含文本和图像的列 Thanks 您需要为选择器的每一行创建自己的视图 如果只是
  • 即使类不可用, NSClassFromString() 也会返回一个类

    我目前正在运行 iOS 4 0 的 iPhone 3G 上测试一个应用程序 我有以下代码来检查该类是否可用 if NSClassFromString CLGeocoder 在文档中 它指出 CLGeocoder 可用于 iOs 5 0 及更
  • XCode 4.4 iOS 5.1 模拟器问题

    我将我的 mac book 更新为 mountain lion 并将 Xcode 更新为 4 4 版本 在之前的版本中 我关闭 iOS 模拟器没有任何问题 并且 Xcode 自动停止构建过程 但现在如果我关闭 iOS 模拟器 Xcode 中
  • UILabel 文本没有改变,但是 xx.title 正在工作

    我有两个视图控制器 在第一个视图控制器中 我有名称列表 当我单击它时 我希望在第二个视图控制器中显示相同的名称 我有下面的代码 void tableView UITableView tableView didSelectRowAtIndex
  • xcode 4.2 ios5 协同设计失败,退出代码 1

    我在谷歌上搜索了适合我的解决方案 我尝试了很多不同的建议 但似乎没有任何效果 在使用 ios5 的 xcode 4 2 中 当我尝试运行该项目时 出现以下错误 CodeSign Users matt Library Developer Xc
  • 添加 UIFont 并查找字体系列会因 EXC_BAD_ACCESS 崩溃

    我的问题是 当我添加描述的字体时here https stackoverflow com questions 3350131 how to add new font to xcode 3 2当我想检索字体系列名称时 UIFont famil
  • 如何在 Xcode 中制作数学方程?

    I am a total beginner with Xcode and Objective C but I have some experience with OOP in C I bought this https rads stack
  • swift 中的 UIView viewwithtag 方法[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我正在努力学习一些快速的知识 我以编程方式添加标签 我想稍后更改它们的属性 viewwithtag 方法返回一个 UIView 如何从
  • iPhone 5 屏幕高度错误

    我在 3 5 英寸屏幕上开发了一个应用程序 现在我为 4 英寸屏幕制作了一个新的 Storyboard 我喜欢按照以下方式在 appdelegate 上的 Storyboard 之间切换 我记录了屏幕高度 它给了我 480 00000 检查
  • Xcode - 从不同视图更新 ViewController 标签文本

    我的项目中有两个视图控制器ViewController SettingsView 在这里我尝试更新ViewController s标签 当我点击SettingsView s返回键 NSLog工作正常 但标签没有更新 请帮我 设置视图 m I
  • 从 uiwebview Xcode 获取选定的文本

    我有一个UIWebView从加载文本htmlString 我需要当用户选择文本的一部分并按下按钮时 我将能够提取它以便在其他地方使用它 所以我使用以下代码 The JS File NSString filePath NSBundle mai
  • 好的 iPad SplitViewController 教程吗? [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我是 iOS 开发新手 正在尝试学习如何使用 iPad 的 splitViewController 我在
  • 如何从设备名(UITableViewCell)的tableview中显示蓝牙支持的服务?

    我正在开发蓝牙应用程序 我在表视图中有一个可用蓝牙设备的名称 如果按下一个设备意味着我想知道另一个带有表视图的视图控制器中支持的所有服务 UUID 名称 给我一个想法 1 外设管理器 NSObject 2 FirstViewControll
  • Jquery - 限制文本输入中的文本,而不是文本区域

    使用 jquery 如何限制可以在文本字段中输入的字符数 不是指文本区域 只是一个普通的文本输入字段 我有一个表单 并通过 iPad 使用 IOS5 进行查看 由于某种原因 maxlength 属性被忽略 如果我使用 maxlength 1
  • iPhone 4 iOS 5 电池电量监控我需要将 setBatteryMonitoringEnabled:NO 添加到定期电池检查吗?

    我正在运行一个应用程序 可以在一夜之间对加速度计和陀螺仪数据进行采样 这是一个非常耗电的操作 我想教我的应用程序识别电池何时变低 这是我的原型代码 每 10 分钟检查一次电池电量 NSDate date NSDate date if int
  • iOS后台Location不发送http请求

    我的应用程序需要在后台跟踪用户位置 但无法发送 获取 请求 当应用程序到达前台时 http 请求会立即发送 我正在使用 RestKit 来处理所有网络请求 并且遵循本教程 http www mindsizzlers com 2011 07
  • 如何快速防止标签中出现孤儿?

    我有一个可以有一两行的标签 如果它有两行 我希望第二行至少有两个 或者可能三个 单词 而不仅仅是一个 关于如何使用 swift 实现这一点有什么想法吗 提前致谢 Daniel 编辑 我删除了我愚蠢的第一个想法 这些想法并没有真正的帮助 好吧
  • 如何从 UILabel 创建图像?

    我目前正在 iPhone 上开发一个简单的类似 Photoshop 的应用程序 当我想要展平图层时 标签位于良好的位置 但字体大小不佳 这是我要展平的代码 UIGraphicsBeginImageContext CGSizeMake wid
  • 如何右对齐 UILabel?

    Remark 实施 myLabel textAlignment right does not解决了我的问题 这不是我所要求的 我想要实现的是让标签对齐右对齐 为了更清楚地说明 这就是如何left对齐外观 就是这样justify对齐外观 if

随机推荐

  • 旋转时的CSS挑战(变换:旋转)块 - 宽度自动

    我在使用 css 变换将块旋转 90 度时遇到了一个小问题 挑战在于 旋转块位于 40px 垂直列内 这意味着自动模式下旋转块的宽度不超过40px 因此 文本块不会放置在连续的一行上 而是出现换行符 为了更好地形象化这个问题 请检查我创建的
  • 如何在 ffmpeg 命令中缩放并添加正确的徽标?

    我正在尝试应用水印 并通过 ffmpeg 命令将其缩放到当前视频大小 这是我最初的无水印命令 ffmpeg v 0 vcodec h264 qsv i udp some ip 1234 fifo size 1000000 overrun n
  • 使用 jQuery 更改 HTML 标签?

    这可能吗 example a change click function code to change p tag to h5 tag p Hello p a change a 因此 单击更改锚点应该会导致 p Hello p 部分更改为
  • Bash 脚本错误地计算了自身的实例

    我创建了一个bash计算自身已启动实例的脚本 就是这样 在这个例子中 我显示的是实例 而不是用wc l bin bash nb ps aux grep count itself sh echo nb sleep 20 当然 我的脚本名为co
  • 在标准 NSWindow 上创建自定义标题栏

    我一直在尝试为我的菜单栏应用程序构建特定的外观 我一直在使用NSWindow with a NSBorderlessWindowMask样式蒙版和设置 window setOpaque NO and window setBackground
  • 适用于 boto3 的 PyCharm 智能感知

    在 PyCharm 中查看完整的智能感知 代码完成 选项时遇到问题 在 Windows 上使用 python 3 4 这些建议部分有效 import boto3 s boto3 Session boto3 will bring up lis
  • Cabal 无法确定 GHC 版本

    我目前正在尝试通过执行以下操作来更新 Cabal 1 14 0 cabal install 版本 0 14 0 cabal install cabal install 但是 这给了我一个 ExitFailure1 错误 setup The
  • 为什么在 Linux 中使用 kmalloc 和 GFP_DMA 时会得到高地址?

    我正在 Linux 中为 DMA 设备编写设备驱动程序 在Linux 设备驱动程序 第 15 章 http lwn net images pdf LDD3 ch15 pdf 它说 对于有这种限制的设备 应该分配内存 通过将 GFP DMA
  • 如何在沙盒 iframe (IE11) 中使用 javascript 创建 iframe 内容?

    我正在尝试通过创建 iframe 并使用 javascript 或 vbscript 动态构建 iframe 内容来构建在 Internet Explorer 中使用的测试页面 我通常会使用 data URI 但 IE 会阻止它 例子 看来
  • 迭代自定义元素中的 HTMLCollection

    如何在另一个自定义元素的 Shadow dom 中迭代一个自定义元素的实例 HTMLCollections 似乎没有按预期运行 我是一个 jQuerian 而且是普通 js 的新手 所以我确信我在某个地方犯了一个明显的错误 HTML
  • 有 CSS 媒体查询来检测 Windows 吗?

    我想指定两种略有不同的背景颜色 一种用于 Mac OS 一种用于 Windows 没有属性来指定用于查看网页的操作系统 但您可以使用 javascript 检测它 这里是检测操作系统的一些示例 var OSName Unknown OS i
  • Heroku 和 Zerigo 设置问题

    EDIT2 等待查看我的更改是否成功 编辑 我使用命令行 Zerigo install 命令重新安装了所有内容 最初的问题是手动设置 现在的问题是 我设置的自定义域无法正常工作 访问自定义域只会在 Chrome 中返回错误 哎呀 Googl
  • 用于构建成就系统的 Ruby/Rails 现代化工具

    我有兴趣为我的 Ruby on Rails 应用程序构建一个强大的成就系统 成就可以通过多种方式实现 通常 我们会有一些可能发生在多个模型上的标准 一些是必需的 一些是触发成就的可选 混合和匹配 我想说这类似于此处或 Foursquare
  • WPF-Prism CanExecute 方法未被调用

    我正在编写一个简单的登录用户控件 其中包含两个文本框 用户名和密码 和一个登录按钮 我希望仅在填写用户名和密码字段时启用登录按钮 我正在使用 Prism 和 MVVM LoginViewModel 包含一个名为 LoginCommand 的
  • 如何替换 Postgres 中的表?

    基本上我想这样做 begin lock table a alter table a rename to b alter table a1 rename to a drop table b commit 即获得控制权并替换我的旧桌子 而没有人
  • java.lang.ArrayIndexOutOfBoundsException : 0 是什么意思

    我的编译器一直指向这一行 arr i new specialDelivery name name2 weight special 和这个 arr i new specialDelivery name name2 weight special
  • Qt5参考文档:qch文件

    我想在 QtAssistant 中查看 Qt 参考文档 但是 Qt5 的安装没有附带 Qt 库的 qch 文档文件 我试图在http qt project org http qt project org但到处都找不到它们 如何获取 Qt5
  • 如何禁用 reCAPTCHA Flask App Builder

    我是 Flask 应用程序构建器的新手 正在尝试设置用户注册 但出于我的目的 我不需要 reCAPTCHA 有没有办法在配置文件中禁用 reCaptcha 我的配置文件如下所示 Uncomment to setup Public role
  • 在调用中使用查询参数时缓存记录? Ember-数据

    我有这条路线检索 2 个模型 App PanelRoute Ember Route extend model function var topologymin this store find topologymin var metricma
  • 自定义字体 Xcode 4.3

    我正在尝试使用这个字体 http www dafont com chalkboard font在我的项目中 但它不起作用 我在项目中添加了 ttf 文件 并将其名称添加到 MyApp Info plist 的键下 应用程序提供的字体 然后我