tinghe17
这个作者很懒,什么都没留下…
展开
-
SwiftUI List 中 多个 按钮 button 同时触发 buttonStyle
在list中的一个单元格中设置多个按钮会出现同时触发的问题,解决方法是增设按钮的类型属性 buttonStyle(.borderless) 。原创 2022-09-15 17:27:50 · 1006 阅读 · 5 评论 -
SwiftUI 数组初始化 append 不工作 无效 init中 State Array
State的数组在初始化函数init是不能添加数据的,append在init中无效,不能添加数据。实现方法如下:采用视图控件的回调函数.appear()原创 2022-09-13 17:13:24 · 816 阅读 · 0 评论 -
SwiftUI 导航 NavigationStack NavigationLink navigationDestination
导航的显示区域使用NavigationStack,导航的新视图会显示在NavagationStack中。触发导航的按钮使用NavigationLink。原创 2022-09-07 16:44:31 · 1649 阅读 · 0 评论 -
SwiftUI 回调函数 显示 初始化 onAppear() 其他回调
回调函数,例如刚刚显示时执行什么,刚开始显示什么,这需要在视图控件的onAppear()事件中进行自定义。原创 2022-09-06 17:14:12 · 1127 阅读 · 0 评论 -
SwiftUI 界面刷新 外部修改 ObservableObject @ObservedObject @Published
使用State的变量只有在View body里面修改才能更新界面,在其他位置修改不会同步界面,此时需要使用协议ObservableObject来修饰外部类,其中监听的属性使用@Published,对象标注使用@observedObject。原创 2022-09-05 09:20:28 · 2487 阅读 · 0 评论 -
SwiftUI 界面状态 成员变量 @State @Buiding immutable
SwiftUI开发笔记原创 2022-09-01 17:24:16 · 649 阅读 · 0 评论