#author("2022-07-25T08:35:54+00:00","default:src128","src128") &tag(SwiftUI/日本語チュートリアル3); *目次 [#uef95f88] #contents *関連ページ [#of5c6dfe] *参考情報 [#j9044e8e] -[[【第3回】日本語版SwiftUIチュートリアル【ユーザ入力を扱う】 | HIRO LAB BLOG:https://hirlab.net/nblog/category/programming/art_1445/]] *第3回:ユーザ入力を扱う [#p1070df4] **Step 1. お気に入り機能を実装する [#a6473434] -LandmarkにisFavoriteを追加。 var isFavorite: Bool -LandmarkRow.swiftにUIを追加。 #pre{{ struct LandmarkRow: View { var landmark: Landmark var body: some View { HStack{ landmark.image .resizable() .frame(width: 50, height: 50) Text(landmark.name) Spacer() if landmark.isFavorite { Image(systemName: "star.fill") .imageScale(.medium) .foregroundColor(.yellow) } } } }}