SwiftUI
文章平均质量分 50
文件夹_IOS
这个作者很懒,什么都没留下…
展开
-
[SwiftUI 开发] Animation几种显示效果
简单的记录一下Animation动画的几种效果原创 2023-02-27 17:17:51 · 276 阅读 · 0 评论 -
[SwiftUI 开发] 自定义Navigation的返回按钮事件
SwiftUI 为我们提供了一个具有许多功能的 NavigationView,它可以帮助我们快速构建出一个具有统一样式的应用程序。但是,有时我们需要自定义NavigationView,比如,我们想在视图之间添加自定义的返回按钮。在本文中,我将向您展示如何使用SwiftUI自定义NavigationView的返回按钮。接下来,我们需要添加一个自定义的返回按钮到NavigationView中。这样,就可以实现一个自定义的NavigationView,它具有一个美观的返回按钮。原创 2023-02-15 17:18:17 · 1247 阅读 · 0 评论 -
[SwiftUI 开发] 自定义 modifiers
SwiftUI 中的 Modifiers 可以用来修改视图的外观和行为。您可以使用现有的修饰符或自定义修饰符。自定义修饰符是一个结构体,实现了一个修改方法,该方法接受一个视图并返回一个已修改的视图。原创 2023-02-10 15:30:12 · 245 阅读 · 0 评论 -
[SwiftUI 开发] LazyVGrid & LazyHGrid 网格(UICollectionView)
LazyVGrid & LazyHGrid布局都需要[GridItem]数组来控制约束的GridItem有3种约束类型。原创 2023-01-10 15:59:09 · 1656 阅读 · 0 评论 -
[SwiftUI 开发] Widget 小组件
小组件可以在主屏幕上实现内容展示和功能跳转。系统会向小组件获取时间线,根据当前时间对时间线上的数据进行展示。点击正在展示的视觉元素可以跳转到APP内,实现对应的功能。小组件是一个独立于 App 环境(即 App Extension),小组件的生命周期/存储空间/运行进程都和 App 不同。App Extension 可以将自定义功能和内容扩展到应用程序之外,并在用户与其他应用程序或系统交互时向用户提供。例如,您的应用可以在主屏幕上显示为小部件。原创 2023-01-05 16:12:24 · 5097 阅读 · 3 评论 -
[SwiftUI 开发] 隐藏删除 ScrollBar in ScrollView
[SwiftUI 开发] 隐藏删除 ScrollBar in ScrollView。原创 2022-12-08 15:54:37 · 375 阅读 · 0 评论 -
[SwiftUI 开发] 显式动画和隐式动画
SwiftUI 动画分为显式动画和隐式动画原创 2022-09-19 11:24:23 · 756 阅读 · 0 评论 -
[SwiftUI 开发] @State @Binding @ObservedObject @EnvironmentObject
EnvironmentObject环境变量,创建对象时,通过.environmentObject(person())传值。@ObservedObject和@Published相当于KVO注册监听,@ObservedObject修饰一个对象,那就是注册了监听,@Published修饰一个对象,表示这个对象可以被监听。,struct的属性是不可以改变的,在SwiftUI中如果想改变属性,需要加上@State。,传递变成了引用传递,这样父子视图的状态就能关联起来了。修饰器修饰后,属性变成了一个。.........原创 2022-07-27 13:53:59 · 982 阅读 · 0 评论