ios - 如何在低于 13 的 iOS 版本中将等宽字体应用于标签?
问题描述
我正在使用函数 UIFont.monospacedSystemFont(ofSize: 24.0, weight: .regular) https://developer.apple.com/documentation/uikit/uifont/3042484-monospacedsystemfontofsize?language=objc将等宽字体应用于标签。它在 iOS 13 上运行良好,但是当我在 iOS 12 中运行应用程序时崩溃。我读到此功能仅适用于 iOS 13。你知道如何为运行 iOS 版本低于 13 的设备应用等宽字体吗? 谢谢!
解决方案
嘿 Erich Flock,您可以使用该代码,它会帮助您。我也遇到了同样的问题,但主题不同,所以对我有帮助。
if #available(iOS 13, *) {
return //code for ios 13
} else {
return // code for ios 12 or lower version
}
推荐阅读
- javascript - 如何在 Typescript 中将对象转换为列表
- python - 问题:导出python tensorflow模型并将其加载到ML.Net中
- python - zip功能的意义是什么?
- discord.js - Discord.js - 为什么 messageReactionAdd 事件被完全阻止?
- java - 根据数字是否为偶数(真)或非(假),在 Java 中将 int[] 转换为 boolean[]
- android - 如何在包含大量产品的颤振电子商务应用中实现搜索栏?
- c# - WPF UI 因内置 -Async 方法而冻结
- mysql - 如果外键为 NULL 或 NOT NULL,则获取数据
- python - 在列表中查找 1 和 0 的所有可能替换项
- javascript - Node.js express - POST 请求的主体始终为空