忙しい人向けの Visually edit SwiftUI views - #WWDC20

作成する View

こんなビューを作っていく。

画像13

出てくるショートカット

・ライブラリ表示(Cmd + Shift + L
・要素の複製(Cmd + D
・コンテキストメニュー表示(Cmd + クリック
・インスペクタ表示(Cmd + Option + クリック

Xcode Previews

ライブラリ(Cmd + Shift + L)から、コントロールやモディファイアを Preview にドラッグ&ドロップして追加できる。

画像1

ラベルをダブルクリックすると Editor にフォーカスが移動して、すぐに修正できるようになる。

画像2

要素を選択して Cmd + D で複製できる。

画像3

画像を追加する際も、ライブラリからドラッグ&ドロップできる。

画像4

こんな感じで好きな位置に。

画像5

要素を選択して、インスペクタからモディファイアを追加できる。コンテキストに基づいた候補が表示されるので便利。

画像6

独自の View も同じように追加できる。Add custom views and modifiers to the Xcode Library も参照のこと。

画像7

Cmd + クリックでメニューを表示でき、要素を HStack で囲んだり、繰り返しを適用できる。

画像8

インスペクタからフォントなどの値を調整することができる。解除したい場合は、右側に表示されてる青丸のチェックをクリックすればよい。

画像9

サイドバーからではなく、Control + Option + クリックで Preview 内でインスペクタを表示することもできる。

画像10

プレビューは上部バーの右端の+ボタンから複製でき、任意の設定値(ダークモードとか)でのプレビューも用意できる。

画像11

まとめ

Preview はエディタと統合し、インスペクタ、ライブラリが活用できる。

画像12

免責

・本記事は公開情報のみに基づいて作成されています。
・要約(意訳)のみなので、詳細はセッション動画をご確認ください。

役に立った記事などありましたらサポート頂けると嬉しいです。