挑战:使用 SwiftUI 的复古周四

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

Study Hall: Throwback Thursday

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 本周剩余的活动。

Read the WWDC22 Challenges Terms and Conditions