SwiftUI TextField、init、Localizable、Placeholder

init
Example Code上同じに見えて違う。
上:(_ title: StringProtocol, ~
下:(_ titleKey:LocalizedStringKey,~
下はLocalozable.stringファイル内のキーにマッチした文字列を取得。
titleとあるが、TextFieldにタイトルがつくわけではなく、プレースホルダーの事。
Example Code
import SwiftUI
struct SettingView: View {
@State var minTracks = "6"
@State var iCloud = true
var body: some View {
NavigationView {
Form {
Section {
HStack {
Text("Title")
TextField("Min Tracks", text: self.$minTracks)
}
HStack {
Text("Title")
TextField("MinTracks", text: self.$minTracks)
}
Toggle("Use iCloud", isOn: self.$iCloud)
}
}
.navigationBarTitle("Setting")
}
.navigationViewStyle(StackNavigationViewStyle())
}
}
struct SettingView_Previews: PreviewProvider {
static var previews: some View {
SettingView()
}
}






