美文网首页
SwiftUI属性装饰器(@Environment)

SwiftUI属性装饰器(@Environment)

作者: fanren | 来源:发表于2021-06-10 09:16 被阅读0次

    一、简介

    使用@EnvironmentObject可以监听到自定义的model;
    但是如果是系统的一些内置的类呢,则可以使用@Environment监听;

    二、代码

    struct CalendarView: View {
        
        @Environment(\.calendar) var calendar: Calendar
        @Environment(\.locale) var locale: Locale
        @Environment(\.colorScheme) var colorScheme: ColorScheme
    
        var body: some View {
            return Text(locale.identifier)
        }
    }
    

    三、实例

    实例代码

    相关文章

      网友评论

          本文标题:SwiftUI属性装饰器(@Environment)

          本文链接:https://www.haomeiwen.com/subject/kscjeltx.html