パンのレシピの各分量からBaker's %を算出するアプリの機能追加です。
前回で一通り完成し、少し使い始めたところ、ちょっとした改善案が。
材料のリストをコンパクトにして、そのままスクショ1枚で記録が残せるよう、
"defaultData"として表示される材料の一覧のうち、
「今回のレシピでは使わないもの」を削除できるように機能を追加。
Listの項目をSwipeで削除するのは、以下の記事にある通りで簡単に実装可能。
ただ、こちらのStackoverflowにある通り、
List(data) { item in [...] }
のListの書き方だと、上記の「onDelete」が使えず、Listの書き方を変更。
<< Before:全て ContentView の中に >>
<< After:リストの各項目をItemRowに、諸々のFunctionをUtility Classに >>
Utility File作成。
ItemRow切り出し。
ContentViewのListに「onDelete」追加。
これで、OK!

Commentaires