基礎視圖:
struct SwiftUIView: View {
var body: some View {
Text("Hello, World!")
}
}
image.png
這里只寫了一個Text("hello,world"),這個控件時放一個普通的字啃勉,引號里可自定義煌茴,可寫其他的
當你想寫兩行字時如果像如下寫法
var body: some View {
Text("Hello, World!")
Text("Hello, World!")
}
}
編譯器會告訴你随闺,他不知到怎么放兩個Text,這時引出新的兩個基礎用法
VStack 和HStack
struct SwiftUIView: View {
var body: some View {
VStack{
Text("Hello, World!")
Text("Hello, World!")
}
}
}
struct SwiftUIView1: View {
var body: some View {
HStack{
Text("Hello, World!")
Text("Hello, World!")
}
}
}
VStack是垂直擺放兩個Textimage.png
HStack是水平擺放兩個Text
image.png
自然蔓腐,有的字我們還不夠矩乐,還想改變字的顏色,和大小合住,或者改變背景
struct SwiftUIView: View {
var body: some View {
HStack{
Text("Hello, World!")
.font(.title) //.font是指字體大小
.foregroundColor(.red)//字的顏色
.background(Color.blue)//背景顏色
Text("Hello, World!")
}
}
}
在SwiftUi中想要給某個View添加屬性绰精,只需在后 . 然后選擇相關屬性即可添加撒璧,是在view后面透葛,為了代碼好看,這里回車放在view下面卿樱,實則沒有區(qū)別僚害。