挑战:SwiftUI 中的动画艺术

在 SwiftUI 中创建令人惊叹的图形动画,以充分发挥三角学的作用并向我们展示您的艺术天赋。

开始挑战

SwiftUI 画布为表示图形和创建图形动画效果提供了一种全新且强大的方式,而 drawingGroup 依然是展平和离屏渲染视图以创建精美图形的好方法。敬请探索该画布和 drawingGroup,并创建精美的图形动画,以供您使用动画效果或新的 TimelineView 制作动画。您可将作品添加到现有 app 项目的视图中,也可在 Xcode 中启动全新的项目。

向你的 SwiftUI app 添加丰富图形

了解如何通过 SwiftUI 让你的图形栩栩如生。我们将首先处理安全区域 (包括键盘安全区域),了解如何设计美观且不会与屏幕键盘重叠的无边缘缝隙图形。我们还会探索您可以在 SwiftUI...

Watch now

别忘了为您的概念考虑辅助功能和设计理念。您是否确保了每个人都可以完全访问您的动画?您是否遵照人机界面指引创建了在安全领域和对比度方面表现出色的图形?我们非常期待看看您在一天之内参照平台最佳实践能创作出什么精彩作品!

想要共享您的工作进度或与其他开发者合作吗?对于参加数字大厅的人员,我们将于星期四中午 12 点至下午 3 点 (太平洋夏令时) 在 #swiftui-study-hall 频道举办挑战学堂。您也可以使用 "WWDC21-Challenges" 标记在开发者论坛上展示您完成的动画,或者使用井字号标记 #WWDC21Challenges 在社交媒体上进行分享。

Visit the Apple Developer Forums

资源

Read the WWDC21 Challenges Terms and Conditions