我希望在我的iOS应用程序中,为UILabel选择一种等宽字体。 很遗憾,我找不到一种适合的字体。即使是“American Typewriter”也并非等宽字体。请问在XCode中有哪些等宽字体可供使用?
您可以使用以下Font工厂方法以等宽字体访问系统字体: static func system(Font.TextStyle, design: Font.Design) -> Font 例子: let monospacedBody = Font.system(.body, .monospaced) 其他用途: let serifTitle = Font.system(.title, .serif)
// 设置自定义字体 let customFont = UIFont(name: "YourCustomFontName", size: 17.0) UILabel.appearance().font = customFont // 设置等宽数字字体 let monospacedFont = UIFont.monospacedDigitSystemFont(ofSize: 17.0, weight: .regular) UILabel.appearance().font = monospacedFont
请注意,这将应用于整个应用程序中的所有标签。如果您只想在特定标签上使用自定义字体,请使用以下代码:yourLabel.font = customFont
- Rubaiyat Jahan Mumu