3
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?