小编Mar*_*ark的帖子

锁屏 swift 小部件仅适用于 iOS 16 用户

我有多个适用于 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()
    }
}
Run Code Online (Sandbox Code Playgroud)

iphone ios swift swiftui ios16

6
推荐指数
1
解决办法
1832
查看次数

标签 统计

ios ×1

ios16 ×1

iphone ×1

swift ×1

swiftui ×1