カスタムmodifierの練習をしたいです。
Rectangleに使用する予定の、FillDailyCellModifierという名前のCustom Modifierを以下のコードで定義しました。
中身は.fill(Color.pink)だけなのですが、エラーが出てしまいます。
Swift
1//コード(簡略化してます。) 2struct FillDailyCellModifier: ViewModifier { 3 func body(content: Content) -> some View { 4 content 5 .fill(Color.pink) 6}
ErrorMessage
1Value of type 'FillDailyCellModifier.Content' (aka '_ViewModifier_Content<FillDailyCellModifier>') has no member 'fill'
bodyの引数をContent -> Rectangle にして、as! Rectangle を付けたら違うエラーが出ます。
Swift
1 2func body(content: Rectangle) -> some View { 3 content: 4 .fill(Color.pink) as! Rectangle 5}
ErrorMessage
1Type 'FillDailyCellModifier' does not conform to protocol 'ViewModifier'
どうすれば正常に動作するのでしょうか。
教えてください。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/04 10:36