swift - 动态字体大小缩放
问题描述
是否可以根据文本视图的框架大小在 swiftui 中缩放文本视图的字体大小?我试图解决的问题:我有一个要显示的文本字符串。在 iPhone 12 Pro Max 上,我的文本字符串适合一行。如果我的应用程序在 iPhone SE 上运行,字体大小确实会减小以适应这一行。
听起来很混乱?;-)
我应该如何尝试实现这一点?
解决方案
您可以使用 .minimumScaleFactor 修饰符,它会根据需要减小字体大小以适合框架。它也经常与 .lineLimit 修饰符一起使用。
Text("Hello")
.lineLimit(1)
.minimumScaleFactor(0.1)
推荐阅读
- javascript - drawImage 不在画布上渲染图像
- python - QTreeView 函数 rootIsDecorated 不起作用
- php - [php]如何只获取里面的文本
并将其构建为数组 - sql-server - 如何从两个不同的“发件人”地址发送 SSRS 报告?
- javascript - Google Chrome 版本 71.0.3573.0 上的“onChange”问题
- c# - Mysql 实体框架 Visual Studio 2017
- excel - 将 Excel 工作表导出为 pdf
- react-native - Expo Fingerprint API 在 Android 设备中无法正常工作。
- docker - 无法访问 docker 容器内的目录
- r - 用R中的另一个变量索引一个变量