swift - SwiftUI 与 maxWidth 的文本对齐不起作用
问题描述
我有以下代码:
struct ContentView: View {
var body: some View {
Text("Test")
.foregroundColor(.white)
.font(.subheadline)
.frame(maxWidth: .infinity)
.alignmentGuide(.leading) { d in d[.leading] }
.background(Color(.blue))
}
}
但正如您在下图中看到的那样,它没有左对齐文本。有谁知道为什么会这样?也许是因为我正在使用 maxWidth,所以 alignmentGuide 认为它已经左对齐了?
解决方案
推荐阅读
- kubernetes - 阿里云节点内存 Requested/Limited/Used
- wordpress - 登录 WP - 将单个字段连接到外部 api
- java - 当我尝试在 C# 上启动这个 .jar 文件时,为什么它不会运行?
- git - 通过cherry-pick将行添加到不同的位置导致冲突
- python - NOT NULL 约束失败:auth_user.password
- react-native - 将导航从子组件传递到父组件获取 TypeError
- flutter - Flutter:如何从 Firebase 获取实时数据库(导入的 Json)中的数据
- python-3.x - 通过 stackoverflow 错误使用 Selenium 登录 Google
- java - Jitpack 任务“安装”在根项目 Android 库中不明确
- java - wsdl 中缺少元素