【Swift UI】チャット機能の吹き出しViewを実装する方法!

この記事からわかること
- SwiftUIで吹き出しViewを実装する方法
- LINEやDMなどで活用されるメーセージView
- Path構造体の使い方
\ アプリをリリースしました /
環境
- Xcode:15.0.1
- iOS:17.1
- Swift:5.9
- macOS:Sonoma 14.1
完成

チャット機能の吹き出しを実装する
Swift UIでLINEやDM(ダイレクトメール)のようなチャット機能で使われている吹き出しViewを実装するにはPath
構造体を使用します。
角に丸みを持たせたい場合は以下のように実装でいけました。
色を指定する際はbackground
ではpathで描画した以外の部分も変わってしまうのでfill
を使用します。

まだまだ勉強中ですので間違っている点や至らぬ点がありましたら教えていただけると助かります。
ご覧いただきありがとうございました。
まだまだ勉強中ですので間違っている点や至らぬ点がありましたら教えていただけると助かります。
ご覧いただきありがとうございました。