SwiftUI 的 minimumFontScale 等效项是多少?

Posted

技术标签:

【中文标题】SwiftUI 的 minimumFontScale 等效项是多少?【英文标题】:What's the minimumFontScale equivalent for SwiftUI? 【发布时间】:2019-06-27 07:40:18 【问题描述】:

我正在 SwiftUI 中制作应用程序,文本在 iPhone 上看起来不错,但在 iPad 上太小了,所以我想知道 SwiftUI 中的 minimumFontScale 等效项是什么,所以我可以让文本正确缩放以适应所有屏幕尺寸.

【问题讨论】:

【参考方案1】:

根据Apple's official documentationminimumScaleFactor()是你需要的。

【讨论】:

【参考方案2】:

minimumScaleFactor 等同于 minimumFontSize 属性

ios 6.0 起,UILabel 的minimumFontSize 属性已弃用。

minimumFontSize 的替代方案是minimumScaleFactor

如果将minimumFontSize/defaultFontSize 分配给minimumScaleFactor,则其工作方式与minimumFontSize. 相同

【讨论】:

以上是关于SwiftUI 的 minimumFontScale 等效项是多少?的主要内容,如果未能解决你的问题,请参考以下文章

SwiftUI 学习曲线

SwiftUI3.0将UIKit ViewController转化成 swiftUI的view

SwiftUI 将数据从 UIViewRepresentable 传递给 SwiftUI 的 View

SwiftUI NavigationLink 如何到达另一个 SwiftUI 页面?

SwiftUI Tips 001:SwiftUI 概览

SwiftUI - 适合多行文本宽度的内联样式文本背景颜色 SwiftUI