[SwiftUI] iOS 14 ウィジェットのサイズ

スクリーンサイズによって、縦横が異なる。

https://developer.apple.com/design/human-interface-guidelines/ios/system-capabilities/widgets/

メモメモ。(2020/10/17)

Screen size (portrait)	Small widget	Medium widget	Large widget
414x896 pt	169x169 pt	360x169 pt	360x376 pt
375x812 pt	155x155 pt	329x155 pt	329x345 pt
414x736 pt	159x159 pt	348x159 pt	348x357 pt
375x667 pt	148x148 pt	322x148 pt	322x324 pt
320x568 pt	141x141 pt	291x141 pt	291x299 pt


以下は、最初に公開されていたサイズ情報。少し異なっていて、公式サイトが上記に修正されたようです。
414×896 pt 169×169 pt 360×169 pt 360x379 pt
375×812 pt 155×155 pt 329×155 pt 329×345 pt
414×736 pt 159×159 pt 348×159 pt 348×357 pt
375×667 pt 148×148 pt 321x148 pt 321x324 pt
320×568 pt 141×141 pt 292x141 pt 292×311 pt
発見コメントありがとうございます!

背景画像や、部品サイズへの考慮が必要。
サイズをとってから配置をするか、最小サイズで大きく見えるくらいとするか。
背景画像は最大サイズで、部品をべたなサイズ指定な場合は、後者で確認と。
320×568はiPhoneSEですかね。

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

コメント

  1. suzuki より:

    Largeのサイズが公式の値と少し違いますね
    変わったのかな

    • うに+ より:

      たしかに!
      公式が修正されたようで、当初は少し違ってたようですね。
      メモメモしなおしておきました。