ZStack
- это жадный View
, что означает, что он занимает все пространство, которое ему дается, и поэтому толкает Text("CEO")
к нижней части экрана.
Вы должны поместить VStack
внутри вашего ZStack
. Он будет содержать HStack
, который у вас уже есть, Text("CEO")
и добавить Spacer()
(еще один жадный View
), чтобы убедиться, что все Text
сдвинуты к изображению. Ваш ZStack
должен выглядеть так:
ZStack (alignment: .top) {
Color.white
VStack {
HStack {
Text("Jobs")
.fontWeight(.heavy)
.multilineTextAlignment(.center)
.font(.largeTitle)
Text("Steve")
.fontWeight(.light)
.multilineTextAlignment(.center)
.font(.largeTitle)
} .padding(.top, 20.0)
Text("CEO")
.padding(.top, 60.0)
Spacer()
}
}