LoginSignup
3
5

More than 1 year has passed since last update.

【Swift】iOS14.0から追加されたWidgetKitを簡単に実装する方法

Last updated at Posted at 2020-09-25

私の理解力が足りないのか
iOS14で追加された、WidgetKitを実装する際に遠回りをしてしまったので、
シンプルにWidgetKitをとりあえず実装してみたい!!という方々向けに、
最低の最低限(ノーアウト満塁からゲッツー崩れの1打点)だけまとめました。

詳しく知りたい方は公式のサンプルを..
https://developer.apple.com/documentation/widgetkit/building_widgets_using_widgetkit_and_swiftui

環境

  • Xcode: 12.0
  • Swift5

手順

1. SwiftUIでプロジェクトを作成

WidgetはSwiftUIで作成しますので、storyboardを選択しないよう注意!
スクリーンショット 2020-09-25 11.20.12のコピー.png

2.WidgetExtensionを追加

a.File > New > Targetを選択
スクリーンショット 2020-09-25 11.23.41.png

b.右上のテキストボックスに、Widgetと入力しWidgetExtensionを検索・選択し、Next!
スクリーンショット 2020-09-25 11.24.03のコピー.png

c.ProductNameを入力し、Finish!!
スクリーンショット 2020-09-25 11.24.34のコピー.png

以下のようにWidgetExtensionを追加することができました!
スクリーンショット 2020-09-25 11.25.12.png

動作

widget2.gif

備考

userDefaultsを使用してデータの受け渡しとうする際に、
AppGroupを使用したりする必要がありますが、それらの方法は
後ほど追記するか、別途記事にしたいと思っております。

0929追記
記事にしました!
【Swift】WidgetKit使用時に、入力された文字をUserDefaults経由でWidgetに表示する方法

3
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
5