【iPhoneアプリ】リストアプリ
リストアプリ
入門としてリストアプリを作成する。
開発環境
プロジェクトの作成
XCodeで[Create a new Xcode project]-[App](場合によってはSingle View Application?)で[List App]を作成。
Appは用意されているアプリのひな形で、最初から1つの画面が容易されているテンプレート。
NavigationView
NavigationView{
NavigationLink([リンクの文字列], destination:[遷移先のviewを指定])
}
全体
struct Fruit : Identifiable // 値がユニークであることを保証
{
let linkView: String
let linkStr: String
let id = UUID()
}
struct ContentView: View
{
let fruits = [
Fruit(linkView: "りんご", linkStr: "Apple"),
Fruit(linkView: "みかん", linkStr: "Orange"),
Fruit(linkView: "ばなな", linkStr: "Banana"),
Fruit(linkView: "いちご", linkStr: "Strawberry"),
]
var body : some View
{
NavigationView
{
List(fruits)
{
fruit in NavigationLink(destination: Text(fruit.linkStr))
{
Text(fruit.linkView)
}
}
.navigationTitle("英語を表示")
}
}
}