• SwiftUI 三


    WebView 用于展示一个打开的网页。

    UIViewController 用于展示在 SwiftUI 中打开 UIKit 的 UIViewController ,并且在 UIViewController 中打开 SwiftUI View。

    Alert 用于展示一个弹框提醒,需要与点击事件关联起来。

    ActionSheet 用于弹出一个选择框。

    Modal 用于弹出一个视图。

    Popover 用于弹出一个视图,样式见下方运行结果。

     

    TapGesture 单击手势。

    LongPressGesture 长按手势

    DragGesture 拖拽手势。

    MagnificationGesture 放大手势

    RotationGesture 旋转手势。

    SequenceGesture 顺序手势,由两个手势序列组成的手势

    SimultaneousGesture 同时手势,包含两个手势的手势,两个手势可以同时发生

    ExclusiveGesture 互斥手势 两个手势组成的手势,其中只有一个可以成功

     

    binding 捆绑 将数据项中的信息与元素相关联。

    State 状态机 给定类型的持久值,视图通过该值读取和监视该值。

    ObservedObject 观察对象

    EnvironmentObject 环境对象 动态视图属性,它使用父视图提供的可绑定对象,以便在可绑定对象更改时使当前视图更新。

     

    Environment 从视图环境中读取值的动态视图属性。

    EnvironmentValues 环境值的集合。

    LocalizedStringKey 用于在字符串文件或字符串字典文件中查找字符串的键。

    Transaction 当前状态处理更新的上下文。

    PreferenceKey 具有多个子视图的视图将给定首选项的值自动组合成其祖先可见的单个值

     

    UIHostingController 一个UIKit视图控制器,用于管理SwiftUI视图层次结构

    UIViewControllerRepresentable 表示UIKit视图控制器的视图协议。

    UIViewRepresentable UIKit视图的包装器,可用于将该视图集成到SwiftUI视图层次结构中。

  • 相关阅读:
    MyEclipse修改Servlet模板
    AndroidStudio启动时不自动打开项目
    Android Studio启动时出现unable to access android sdk add-on list
    基础概述
    Java环境变量设置
    eclipse安装adt插件
    设置一个.exe文件开机启动
    笔记本玩游戏设置全屏
    记一次服务器病毒查杀过程:lsass.exe占用内存高
    LayUI制作日历工作记录簿
  • 原文地址:https://www.cnblogs.com/liuxiaokun/p/12676928.html
Copyright © 2020-2023  润新知