我有多个小部件是为iOS 14及以上的用户设计的,但是由于新的锁屏小部件,只能在iOS 16及以上版本中使用。如何只让底部两个小部件适用于iOS 16用户?如果取消顶部行的注释,那么我认为所有小部件都只能适用于iOS 16及以上版本,但我不能这样做,因为我希望我的用户在使用iOS 14-15时仍然可以继续使用主屏幕小部件。
import WidgetKit
import SwiftUI
//@available(iOSApplicationExtension 16.0, *)
@main
struct Widgets: WidgetBundle {
@WidgetBundleBuilder
var body: some Widget {
Widget1()
Widget2()
Widget3()
LockscreenWidget1()
LockscreenWidget2()
}
}