- お題のスクリーンショットを SwiftUI でトレース、レイアウトを組んでください。
- 特別な指定がない場合、サポートする OS やそのバージョンは各自で決めてください。
- 特別な指定がない場合、コーディング時に便利なデータのサンプルや各種数値の明示はありませんので、お題のスクリーンショットとの差分が限りなく無い状態を目指してください。
- 完成したら SwiftUI のコードを #SwiftUIレイアウト一本勝負 をつけてツイートしてください。
- 上記ツイート時、書いたコードはツイート本文に書くでも、エディタ等のスクリーンショットを追加してもよいですし、Gist や Zenn、Qiita などに書いてそこへのリンクを併記でも構いません。
- https://twitter.com/treastrain/status/1547151607938560000?s=20&t=wqB7qr6d4sPbbsZ6Udid5A
- Xcode 13.4.1
- Swift 5.6
- macOS 12.4
- サイコロの「5」の目のように「Hello, world!」を配置してください。
- 画面サイズが小さいデバイスの場合は、上前端(top & leading)と下後端(bottom& trailing)の位置に来るテキストを優先して(=可能な限り改行させないで)表示してください。
- https://twitter.com/treastrain/status/1547154171379724289?s=20&t=wqB7qr6d4sPbbsZ6Udid5A