有没有办法防止DisclouseGroup字幕中的换行文本居中对齐?

Disclosure group with center aligned text

我试图补充以下几点,但两种方法都没有奏效:

DisclosureGroup("A really long disclosure group title that is being center aligned.", isExpanded: false) {
   ...
}
.multilineTextAlignment(.leading)
DisclosureGroup("A really long disclosure group title that is being center aligned.", isExpanded: false) {
   ...
}
.frame(maxWidth: .infinity, alignment: .leading)

推荐答案

您可以使用DisclosureGroup的标签初始化器.你可以阅读更多关于它的here

下面是一个有效的例子.

struct ContentView: View {

    @State private var isExpanded = false
    var body: some View {
        VStack {
            DisclosureGroup(isExpanded: $isExpanded) {
                Text("This is some text")
            } label: {
                Text("A really long disclosure group title that is being center aligned.")
                    .multilineTextAlignment(.leading)
            }

        }
    }
}

这将给出以下输出

enter image description here

测试Xcode 14 Beta 4 iOS 16模拟器

Ios相关问答推荐

如何加密字符串使用AES. GCM在Dart和解密相同的Swift?

在iOS 17脉冲符号效果不起作用的情况下制作UIBarButtonItem动画(没有UIImageView)

由于代码签名时出错,无法在iOS设备上发布iOS Maui Build

如何访问iOS模拟器中的zoom 设置?(在搜索中列出,但不可见)

如何在iOS中以编程方式推送另一个页面?

当S没有身体时该如何处理

OBJC @selector 在另一个实现中不起作用

var name: String 时 print(nil) 和 print(name) 的区别? = 无

如何将 -fobjc-arc-exceptions 标志正确添加到 XCode 中?

如何擦除 Swift 中的 Core Graphics Context 绘图?

UIView 倒置旋转时的zoom 问题

如何在 SwiftUI 中将选项卡放在滚动视图中?

SwiftUI 图像与下拉视图切换一起 skip

从 NSUserDefaults 字典 iOS 中删除所有键

如何找出用于构建 *.ipa 文件的配置文件?

iOS 7 半透明模态视图控制器

在 React Native 中保存敏感数据

iPhone:什么是 WWDR 中级证书?

如何删除UITableView中最后一个单元格的最后一个边框?

如何为 NSDate 添加一个月?