相关疑难解决方法(0)

为整个iOS应用设置默认字体?

我有一个自定义字体,我想用于在我的应用程序,标签,文本视图等中显示文本的所有内容.

有没有办法为整个应用程序设置默认字体(默认标签使用SystemFont)?

fonts ios

151
推荐指数
7
解决办法
10万
查看次数

如何在不指定大小的情况下为整个iOS应用设置自定义字体

我正试图在我的整个过程中应用自定义字体iOS app.我发现我可以使用:

 [[UILabel appearance] setFont:[UIFont fontWithName:@"Proxima Nova" size:17.0]];
Run Code Online (Sandbox Code Playgroud)
  • 设置所有的默认字体和大小UILabels.但是,并非所有我的UILabels共享字体都相同.

  • 设置整个iOS应用程序的默认字体?,有人有同样的担忧,并被告知将size参数设置为0.0只设置字体而不是字体大小.

  • 当我尝试这样做时,UILabel我的应用程序中的所有文本都消失了(因为显然iOS从字面上理解了0.0字体大小).

有关如何普遍设置字体而不是大小的任何建议?非常感谢!

iphone cocoa objective-c uikit ios

34
推荐指数
5
解决办法
3万
查看次数

Robos字体为ios

我喜欢roboto的感觉(可用于Android平台),并希望将其用于我的应用程序,我正在构建.我有两个问题

1).如何在IOS中获得Roboto?(似乎,我没有从哪里开始)2).如何将特定字体设置为整个应用程序的默认字体?

fonts ios

17
推荐指数
1
解决办法
4万
查看次数

XCode - 在Storyboard中更改默认全局字体

非常类似于我们如何在Storyboard中设置Global Tint,是否可以将全局字体系列设置为其他内容?例如,我想将系统中的全局/默认字体更改为Source Sans Pro 16pt.但是,我必须做的(据我所知)是以下之一:

  1. 在Storyboard中更改每个标签,按钮,textField等的字体.
  2. 通过Swift ViewDidLoad Code(如此问题)或通过本问题中解释的扩展来设置它

我对(2)的问题是我没有使用故事板获得像(1)中的视觉反馈.另一方面,它也不是很有说服力,因为无论如何我必须手动设置它.

那么,有没有办法更改/设置默认的Storyboard字体?

xcode storyboard ios

11
推荐指数
1
解决办法
5593
查看次数

使用Swift 4根据当前字体粗细更改应用程序中的所有UILabel字体

在Swift 3中,我使用以下命令在AppDelegate中将所有BOLD字体替换为MEDIUM:

UILabel.appearance().substituteFontNameBold = "HelveticaNeue-Medium"
Run Code Online (Sandbox Code Playgroud)

并将此扩展添加到UILabel:

extension UILabel {
    var substituteFontNameBold : String {
        get { return self.font.fontName }
        set {
            if self.font.fontName.contains("Bold") {
                self.font = UIFont(name: newValue, size: self.font.pointSize)
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

在升级到Swift 4时,出现“ 致命错误:在展开可选值时意外发现nil

if self.font.fontName.contains("Bold") {
Run Code Online (Sandbox Code Playgroud)

如何继续用Swift 4替换标签中从BOLD到MEDIUM的所有字体?

fonts uilabel ios swift swift4

4
推荐指数
2
解决办法
2276
查看次数

标签 统计

ios ×5

fonts ×3

cocoa ×1

iphone ×1

objective-c ×1

storyboard ×1

swift ×1

swift4 ×1

uikit ×1

uilabel ×1

xcode ×1