挑战:借助 SwiftUI 中的 Focus API 保持专注

处理设备输入就如处理生活中的所有事,把专注力放在哪里很重要。专注功能 (Focus) 能够帮助用户高效浏览您的 app,无论是使用键盘、Siri Remote 遥控器、Apple Watch Digital Crown 表冠还是辅助功能。借助 SwiftUI 的专注 API,您可以进一步优化这种体验。

开始挑战

我们给出的挑战是:在您的 app 中找到您可使用 SwiftUI 专注 API 来优化这种交互的部分。
这个过程可能包括测试新的 Apple tvOS 实施,优化键盘驱动的导航,或打造出色的辅助功能
体验。

想在探索专注 API 时寻求支持或社区的帮助?如果您参加了在线休息室,请留意我们于星期四下午 3 点至 6 点 (太平洋夏令时),在 #devtools-study-hall 频道中举办的挑战学堂。您也可以使用 "WWDC21-Challenges" 标签在开发者论坛上分享进度,或者使用 #WWDC21Challenges 标签在社交媒体上进行分享。

Visit the Apple Developer Forums

资源

在 SwiftUI 中引导和反映焦点

使用设备输入,就像生活中的所有事一样,把焦点放在哪里很重要。探索如何使用 SwiftUI 在 app 中移动焦点、用程序自动关闭键盘以及从小视图构建大型导航目标。这些 API 结合起来可以帮助您简化 app...

Watch now

SwiftUI 辅助功能:超越基础功能

超越基础功能,提供优异的辅助功能体验。了解如何在 Xcode 中使用新 SwiftUI Previews 探索最新辅助功能 API,并为所有人创建出色且可无障碍使用的 App。了解如何自定义内建于 SwiftUI...

Watch now

Read the WWDC21 Challenges Terms and Conditions