Make a VStack fill the width of the screen in SwiftUI

前端 未结 14 1682
失恋的感觉
失恋的感觉 2020-12-07 16:58

Given this code :

import SwiftUI

struct ContentView : View {
    var body: some View {
        VStack(alignment: .leading) {
            Text(\"Title\")
            


        
14条回答
  •  爱一瞬间的悲伤
    2020-12-07 17:57

    This is what worked for me (ScrollView (optional) so more content can be added if needed, plus centered content):

    import SwiftUI
    
    struct SomeView: View {
        var body: some View {
            GeometryReader { geometry in
                ScrollView(Axis.Set.horizontal) {
                    HStack(alignment: .center) {
                        ForEach(0..<8) { _ in
                            Text("

提交回复
热议问题