挑战:使用 SwiftUI 的复古周四

准备好为您的 SwiftUI 视图增加一些别致的复古风格了吗?在本次挑战中,我们将邀请您创建一个 SwiftUI 视图,重新构思您的 App 或概念并用过去的界面加以装饰。完全使用 System 6 华丽的灰度风格、早期 iPhoneOS 的亚麻布或其他时段的元素来装扮您的 UI!

Study Hall: Throwback Thursday

We’re adding some chic retro styling to today’s challenge: Create a SwiftUI view that reimagines your app clothed in the interfaces of the past. Dress your UI up in the grayscale style of System 7, the linen of early iPhoneOS, or another time period entirely! Visit the SwiftUI Study Hall to...

View now

我们也欢迎您访问 SwiftUI 挑战学堂,与他人合作,共同迎接这一挑战。提问,和其他开发者建立联系,并分享您的作品。

开始挑战

首先,选择年份、时代或配色方案。然后,从您的 App 中截取一个屏幕,将其装饰回那些光辉的岁月。如果您需要提升难度 (或挑战),请用随机数生成器选择一个 1984 年到 2013 年之间的年份,或者打开一个 Swift Playground:

print("Reimagine your app's interface like it's from the year \(myCoolRetroYear)!")
let myCoolRetroYear = Int.random(in: 1984..<2013)

无论您最终选择了哪一年,试着回想那个时代的主流 Apple 设计语言。如果您是 SwiftUI 新手,请尝试使用 Xcode Previews,看看这些工具能将为您编写多少代码。如果您有更多经验,更要抓住这个机会一展身手。(而且我们也鼓励重启挑战:如果您曾加入我们最初的 2021 年度 SwiftUI 复古挑战,您可以随时复活您的 2021 年度项目。)

后续步骤

使用话题标签 #WWDC22Challenges 在 Twitter 上分享您的时间机器创作,或在 SwiftUI 挑战学堂分享您的作品。如果您想讨论其他 SwiftUI 主题,请加入团队,参加 WWDC22 本周剩余的活动。

Explore #WWDC22Challenges on social media

Read the WWDC22 Challenges Terms and Conditions