#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)
            }
        }
    }
}}


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS