57得票11回答
在iOS UILabel上设置粗体字

我已经在使用Interface Builder为UILabel中的文本分配了大小为14的'Helvetica'自定义字体。 我正在多处重复使用同一个标签,但是在某些地方,我必须以粗体显示文本。 有没有办法只指定使现有字体变粗,而不是创建整个UIFont?这是我现在所做的:myLabel.f...

54得票5回答
在Swift中如何为字体添加样式?

我正在尝试使用Swift进行开发,进展顺利。我遇到的一个问题是如何在代码中以编程方式设置字体样式。 例如,在下面的标签中,我写了以下代码,如何将其字体设置为Helvetica Neue Ultralight?label.font = UIFont (name: "Helvetica Neue...

51得票19回答
50得票5回答
UIFont的“point size”究竟是什么?

我很难理解UIFont中的点大小代表什么,它不是像素,并且似乎也不符合标准定义的点大小(即与1/72英寸有关)。 我使用-[NSString sizeWithFont:]测量了各种字号的字体的像素大小,得到了以下结果:| Point Size | Pixel Size | | -------...

48得票8回答
更改后退导航栏按钮的字体

我希望能够设置我的应用程序导航栏返回按钮的字体,而不需要进行任何太过复杂的操作,并且不会失去按钮的任何其他设计特性(例如,我想保留箭头)。 目前,我在viewDidAppear:中使用以下代码来设置普通栏按钮项的字体。for (NSObject *view in self.navigati...

47得票6回答
自定义UIFont基线偏移

我在使用自定义UIFont时遇到了问题。我加载了6个字体(字体A有普通/粗体/斜体/粗斜体,字体B有紧缩/斜紧缩变体)。 然而,渲染时出现了以下情况: 前两行没问题,但最后一行存在基线问题。 我尝试更改FontLab中字体的UPM、上升高度、下降高度、x-高度,使其与第一个字体的值匹配...

46得票17回答
iOS中自定义字体无法工作

我想在我的iOS应用程序中使用HelveticaNeue-UltraLight字体。我将字体文件作为资源添加到我的项目中,并在plist文件中添加“应用提供的字体”键。文件名为HelveticaNeue.dfont,我已将其添加到键数组中。 当我检查可用字体时,现在可以看到它了... NS...

46得票4回答
从SwiftUI.Font转换为UIFont

我有一个使用UITextView的UIViewRepresentable,并希望使用当前在SwiftUI环境中的Font设置UITextView的字体。 我只需要一个简单的初始化方法,如下:UIFont(_ swiftUIFont: Font) 但是我找不到任何相关的东西。而且Font类型似乎...

41得票6回答
-systemFontOfSize:和-boldSystemFontOfSize:之间是否有中等字重的字体?

- systemFontOfSize太细了,boldSystemFontOfSize又太粗了。我需要介于两者之间的字体。 当我像这样创建UIFont时:[UIFont boldSystemFontOfSize:14]; 然后调试器会打印出这个字体信息: 字体名称:".Helvetic...

41得票4回答
如何更改UIFont的颜色?

我在网上搜索了很久,但是没有得到一个好的答案,虽然我确定这非常简单。请问有人能向我展示如何做以下操作吗:创建一个字体名为"Helvetica-Bold",大小为8.0,颜色为黑色的UIFont。 我已经拿到了字体名和大小,但是我无法弄清楚如何改变颜色:UIFont *textFont = [...