multilineTextAlignment在ScrollView上不起作用-SwiftUI

问题描述

我正在做一个计算器应用程序,我想将ScrollView中的TextField对准屏幕的右侧。

我想要但不使用ScrollView的内容

Code 1 image

Interface 1 image

我现在所拥有的(multilineTextAlignment(.trailing)在这里不起作用):

Code 2 image

Interface 2 image

解决方案吗?谢谢。

解决方法

我能够以此复制期望的结果。通过使用HStackSpacer(),我们可以将想要的任何文本推到屏幕的右侧。

VStack {
        ScrollView {
            HStack {
                Spacer()
                Text("123456")
                    .multilineTextAlignment(.trailing)
                    .font(.custom("Arial",size: 80))
            }
                
        }
    }