Avatar notebook default
7篇文章 · 762字 · 2人关注
  • Resize,w 360,h 240
    NavigationView 基础用法

    一、介绍 在Swift中,我们使用了UINavigationController来控制界面的路由在SwiftUI中,我们使用Navigation...

  • SwiftUI属性装饰器(@Environment)

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

  • SwiftUI属性装饰器(@EnvironmentObject)

    一、简介 @EnvironmentObject和@ObservedObject类似;只是model在视图内引入的方式不同 二、代码 三、实例 实...

  • SwiftUI属性装饰器(@ObservedObject)

    一、应用场景 在开发中,我们经常会遇到这样的场景:动态修改model里面的数据,然后根据model实时的刷新视图;在原来的swift开发中,我们...

  • SwiftUI属性装饰器(@Binding)

    一、简介 开发中,我们需要把一个View的属性,传递到一个子View中;Swift中,值传递的形式是值传递,也就是说,传个子View的是值的拷贝...

  • SwiftUI属性装饰器(@State)

    一、简介 使用@State修饰某个属性后,SwiftUI将会把该属性存储到一个特殊的内存区域内,并且这个区域和View struct是隔离的;当...

  • Resize,w 360,h 240
    组合视图

    一、横向组合视图 其中Spacer()是一个可以伸缩的空白控件,它负责占用其它控件布局完成后剩下的所有空间。 二、纵向组合视图 测试代码地址[h...

文集作者