- 把字型檔拉進你的project中(只能用.ttf或.otf的檔案)
- 去info.plist加入Fonts provided by application,把新增的檔名加入item0的string(若有下一個檔案就加到item1的string)。
- print("\(UIFont.familyNames())")看看你新增的字型有沒有被加進去。
- 最後去print("\(UIFont.fontNamesForFamilyName("Noto Sans CJK TC"))")看看你加入的family裡面有那些字型你可以用。self.titleLabel.font = UIFont(name: "NotoSansCJKtc-Bold", size: 20)
p.s. 可以用appearance把這些font都變成預設值。
struct Theme {
static func setDefaultFont() {
UILabel.appearance().font = UIFont(name: "NotoSansCJKtc-Regular", size: 17)
UITextField.appearance().font = UIFont(name: "NotoSansCJKtc-Regular", size: 17)
UITextView.appearance().font = UIFont(name: "NotoSansCJKtc-Regular", size: 17)
}
}
沒有留言:
張貼留言