不使用 SwiftUI 的小部件

Widget without using SwiftUI

是否可以在不使用 SwiftUI 的情况下在 iOS 14+ 中创建小部件?添加目标时,它不会像创建新项目时那样为您提供故事板和 SwiftUI 之间的选项。是否可以使用 Storyboard 或 XIB 构建 Widget?

不,不使用 SwiftUI 就无法创建小部件。 Apple's documentation 是这样说的:

To implement a widget, you add a widget extension to your app. You configure the widget with a timeline provider, and use SwiftUI views to display the widget’s content. The timeline provider tells WidgetKit when to update your widget’s content.