ios LaunchScreen中的自定义字体.storyboard

laik7k3q  于 2023-10-21  发布在  iOS
关注(0)|答案(2)|浏览(206)

我正在修改LaunchScreen.storyboard文件。我想使用自定义字体的标签里面。我的字体是. fft类型。我不能使IBOutlets成为View Controller,因为启动屏幕不能是UIViewController的子类。
那么如何在LaunchScreen.storyboard文件中使用自定义字体呢?

iaqfqrcu

iaqfqrcu1#

您不能在启动屏幕上使用自定义字体。只有标准系统字体。
系统将自动取代您的自定义字体系统在运行时.

ckx4rj1h

ckx4rj1h2#

SwiftUI也是如此。我添加了一个新的启动屏幕到我的项目-安装字体到系统字体书和作品在textedit -添加字体到自定义目标iso属性->字体由应用程序提供-添加字体到项目复制和添加它们到文件夹和目标-运行下面的代码和字体打印-能够看到预览字体-重新启动Mac和Xcode -更改字体颜色

// I see the font name and can use it in the ContentView but not the     launch screen attribute inspector -> custom -> [select custom .ttf     font here]
    init() {
    for familyName in UIFont.familyNames {
        print(familyName)
        for fontName in UIFont.fontNames(forFamilyName: familyName){
            print("--\(fontName)")
        }
    }
 }

相关问题