[SwiftUI]What I wear counter/着た回数カウンタ - (8) Modifier
- handmadeapp
- 2020年3月21日
- 読了時間: 1分
こちらの記事を参考に、何度も使うフォーマットを纏めることにしました。
このアプリで利用しているボタン、テキストフィールドには、
似たようなフォーマットを何度もコピペで指定していました。
■ボタン

例えば、「Record wash」は以下のように。
■テキストフィールド

例えば、Add Item Viewの「Name」は以下のように。
フレームのサイズ(Width, Height)と、色だけ指定して、
それ以外は予め定義したModifierを利用するように。
■ボタン
Modifierの作成。
例えば、「Record wash」のフォーマット指定は、以下のように変更。
■テキストフィールド
Modifierの作成。
例えば、Add Item Viewの「Name」のフォーマット指定は、以下のように変更。
予め可変にする項目だけ決めて渡すようにすれば、
個別にそれ以外のフォーマットを指定しなくてよくなり、便利になりました。

![[SwiftUI]What I wear counter/着た回数カウンタ - (7) Local Notification](https://static.wixstatic.com/media/0805bc_1bf0e54f5beb41e7a98f0b41df3c4c82~mv2.png/v1/fill/w_980,h_745,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/0805bc_1bf0e54f5beb41e7a98f0b41df3c4c82~mv2.png)
![[SwiftUI]What I wear counter/着た回数カウンタ - (6) Switch View by User Input](https://static.wixstatic.com/media/0805bc_546c7ee620d14e8bad2c76e49bde97fc~mv2.png/v1/fill/w_980,h_519,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/0805bc_546c7ee620d14e8bad2c76e49bde97fc~mv2.png)
![[SwiftUI]What I wear counter/着た回数カウンタ - (5) CoreData One-to-Many Relationship](https://static.wixstatic.com/media/0805bc_98a2953f24bd434ba458915a08dbc2be~mv2.png/v1/fill/w_980,h_484,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/0805bc_98a2953f24bd434ba458915a08dbc2be~mv2.png)
コメント