设置自定义字体以及文本颜色

Posted

技术标签:

【中文标题】设置自定义字体以及文本颜色【英文标题】:Set custom font along with text color 【发布时间】:2015-02-24 11:03:56 【问题描述】:

我已将导航控制器 titleTextAttributes 设置为使用自定义字体,为此我使用了以下代码

[self.navigationController.navigationBar setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIFont fontWithName:@"Neon80s" size:21],NSFontAttributeName, nil]];

我想为此添加一种颜色?如果我对自定义字体单独执行它,它会高估它,所以我猜测的颜色需要包含在上述方法中?

【问题讨论】:

【参考方案1】:

Neon80sios 中不可用,如我所见。但是对于Arial,字体大小为21,文字颜色为red,你可以使用下面的代码。

[self.navigationController.navigationBar setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIFont fontWithName:@"Arial" size:21],NSFontAttributeName,[UIColor redColor],NSForegroundColorAttributeName ,nil]];

【讨论】:

抱歉 Neon 是我添加的自定义字体。谢谢,这正是我所追求的

以上是关于设置自定义字体以及文本颜色的主要内容,如果未能解决你的问题,请参考以下文章

自定义 UITabBarItem 的文本颜色和字体导致 swift 出现奇怪的结果

Android开发 如何重写SimpleAdapter,自定义字体的大小?

如何以编程方式将字体自定义字体设置为 Spinner 文本?

QtCreator的一些自定义代码字体和颜色

Python使用matplotlib函数subplot可视化多个不同颜色的折线图为多个子图添加总标题(main title)自定义设置主标题字体类型字体大小字体颜色等

Android SearchView 自定义SearchIcon和字体颜色大小