腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(1807)
视频
沙龙
1
回答
如
何在
swiftUI
中
不作为
绑定
传递
来访问
父
视图
变量
、
、
、
我使用的是
绑定
变量
,它是@State
变量
,我在子
视图
中以@Binding的形式
传递
,这里的问题是对于每个需要作为
绑定
传递
的子
视图
。我怎样才能独立完成呢?
浏览 27
提问于2021-08-18
得票数 0
1
回答
SwiftUI
我可以使用
绑定
get自定义
绑定
和@Binding属性包装器吗?
、
、
如
何在
Binding(get: { }, set: { })
视图
上使用@Binding属性使用
SwiftUI
自定义
绑定
。我在@State
变量
中
成功地使用了这个自定义
绑定
,但不知道如
何在
子
视图
初始化器中将它应用于@Binding。我需要它来观察
父
类分配给@Binding属性的更改,以便执行带有一些副作用的代码!
浏览 2
提问于2019-12-12
得票数 6
1
回答
将
绑定
传递
回
父
视图
、
GrandparentParentChildEditView 祖父母具有指向
父
级的导航链接,而
父
级具有指向子级的导航链接。子节点有一个按钮,该按钮通过
父
绑定
和子
绑定
从祖父母初始化@State
变量
、位置(类)。该按钮还从祖父母(再次通过
绑定
)更新@State
变量
showEditView,该
变量
显示EditView。如果它们被注释掉,应用程序会抛出一个“致命错误:意外发现无.”单击“子”
视图
中的按钮时出错。如果任一部分未
浏览 3
提问于2021-04-14
得票数 0
2
回答
如
何在
SwiftUI
中将数据从模态
视图
列表
传递
给
父
视图
?
、
我(可能)有一个与
SwiftUI
状态管理相关的简单问题。A有一个带有简单按钮列表的模态
视图
: var body: some View { ForEachButton("yoga") { } }}
父
视图
是这样一个
视图
.sheet(isPre
浏览 4
提问于2022-04-12
得票数 1
回答已采纳
1
回答
如何通过
视图
层次结构
传递
绑定
值?
、
我学习Swift已经一周了,我正在使用
SwiftUI
创建
视图
,使用MVVM将数据
传递
给这些
视图
。但是,由于我习惯于在JavaScript中使用本机响应,所以我对如
何在
SwiftUI
世界
中
传递
数据和
绑定
值("state")感到有点困惑() -> { const state因此,当我们
传递
父
状态时,每个子节点都可以访问该
父<
浏览 6
提问于2020-11-18
得票数 0
回答已采纳
2
回答
是否可以将ViewController分配给
SwiftUI
视图
?
、
、
、
、
我正在用
SwiftUI
应用程序协议构建一个
SwiftUI
应用程序。 为Conten
浏览 4
提问于2021-09-17
得票数 2
回答已采纳
2
回答
如何将
SwiftUI
中
的静态值从一个
视图
传递
到另一个
视图
?
、
、
、
我刚开始学习
SwiftUI
和XCode,也不知道如何将
变量
从
视图
传递
到另一个
视图
。我读到了@State和@Binding
变量
,但从我所能看出的情况来看,这是针对变化的值的。
变量
是当前月亮相位,并在本地存储在我的主ContentView
中
。我希望将这个
变量
传递
给通过单击NavigationLink访问的第二个
视图
。ContentView.swift s
浏览 5
提问于2021-05-14
得票数 0
回答已采纳
1
回答
SwiftUI
编辑列表
中
的结构
、
、
、
我正在尝试创建一个列表,当一个单元格被点击时,它会更改State对象本身
中
的hasBeenSeen Bool值。onTapGesture { }} 我最初的想法是需要将hasBeenSeen设置为@State
变量
如何使此Bool值在列表
中
可编辑?
浏览 19
提问于2020-07-16
得票数 0
2
回答
按钮按下
视图
之间的交换-
SwiftUI
、
、
我是一个初学者的斯威夫特,我想交换两个
视图
。这是我目前的密码。 @State private var username: String = "" static var previews: some View {
浏览 6
提问于2021-03-06
得票数 0
回答已采纳
2
回答
在多个类之间
传递
数据的
SwiftUI
、
、
、
在浏览了苹果的
SwiftUI
文档、网页和堆栈溢出之后,我似乎不知道如
何在
它们之间使用多个类并
传递
EnviromentObject数据。关于
SwiftUI
的EnvironmentObject,ObservableObjects,
绑定
的所有文章都展示了如何将数据从一个模型
传递
到一个
视图
,但是如何从一个模型
传递
到另一个模型。如何从类A向类B
传递
@已发布的
变量
? 在这个简单的
SwiftUI
示例应用程序<em
浏览 11
提问于2019-12-12
得票数 5
1
回答
如何防止
SwiftUI
重新初始化包装属性,就像@StateObject一样?
、
、
根据我所读到的,每当您在
视图
中实例化一个对象时,都应该使用@StateObject而不是@ObservedObject。因为很明显,如果您使用@ObservedObject,
SwiftUI
可能会在任何时候决定丢弃它,并在稍后重新创建它,这对某些对象来说可能是昂贵的。但是如果你使用@StateObject,那么显然
SwiftUI
知道不要把它扔掉。 我的理解是正确的吗? 我的问题是,@StateObject如何向
SwiftUI
传达这一点?{
浏览 32
提问于2020-08-20
得票数 2
1
回答
如何制作自定义.sheet
视图
修饰符
我正在尝试在
SwiftUI
中
重新创建原生.sheet()
视图
修饰符。当我查看定义时,我得到了下面的函数,但我不确定从那里开始。.sheet以某种方式将一个带有
绑定
的
视图
传递
给位于
视图
树顶部的一个远程
父
级,但我看不出这是如何实现的。如果将PreferenceKey与AnyView一起使用,则不能使用
绑定
。我的用例是,我想在子
视图
中定义一个工作表,但我想在一个遥远的
父
视图
中激活它,以避
浏览 11
提问于2021-09-18
得票数 0
1
回答
具有访问选项值的自定义选取器,而不仅仅是所选索引
、
、
我正在尝试实现一个自定义的Picker,它使自定义值对
父
级可用(而不仅仅是选定的索引)。在下面的示例
中
,我获得了一个
绑定
到选择器上的selection的@State
变量
,以及一个正确更新的计算
变量
selectedOption。import
SwiftUI
var options = ["option1", "option2", "option3"]index])&
浏览 0
提问于2019-12-01
得票数 0
2
回答
SwiftUI
中
的Bug?iOS 15.在一个旧的
视图
实例上执行列表刷新操作-如何处理?
、
、
我在列表上使用修饰符要使用以下代码进行复制:如果您单击增量按钮几次,您可以看到更新后的值正在传播到列表项标签。它设置了refresh环境值,我猜它不会随着
视图
的新实例的创建而更新。 这似乎是一个bug,但我正在寻找一种解决方法--可刷新的操作如何查看当前的
变量
/状态值?i
浏览 11
提问于2022-10-29
得票数 -1
回答已采纳
2
回答
为什么通过条件语句
传递
视图
模型
绑定
会导致
视图
停止刷新?
、
、
、
我正在使用MVVM制作一个
SwiftUI
应用程序。我的
视图
模型是一个可观察的对象,我在
父
视图
中声明为@StateObject,并将
绑定
传递
给子
视图
组件(
如
such )。我的理解是,当子
视图
中的
绑定
发生变化时,它会更新
视图
模型,该模型作为@StateObject刷新
父
视图
,进而刷新子
视图
,并且一直运行良好。但是如果在主
视图
中的某个
浏览 4
提问于2020-12-11
得票数 0
1
回答
NavigationLink 101:如何将数据从主机发送到辅助
视图
?
、
目标:只需通过NavigationLink将每个列表行的struct
传递
到次要
视图
。因此,我必须在调用之前将@State设置为当前/上下文值。 这是我的问题。我不能简单地将
绑定
变量
等同于当前上下文
变量
;因为在
SwiftUI
中
,这样
浏览 4
提问于2021-01-13
得票数 1
回答已采纳
1
回答
iOS 16 NavigationStack反弹回根
、
、
、
我有一个奇怪的问题,试图在我的应用程序
中
实现NavigationStack{} --我认为这与我的目的地有多个动态列表而它们正在更新这一事实有关? struct TestView: View { @StateObject var accountData = AccountData()
浏览 8
提问于2022-12-01
得票数 0
1
回答
SwiftUI
--使用用@Binding包装的Ints数组
、
、
、
我认为,当
父
视图
和子
视图
都需要共享
变量
时,就会使用@Binding包装器,而不会违反“单一真理源”的原则。当
变量
是Array时,这不像我预期的那样工作。本质上,子
视图
分配给这个
绑定
变量
的数据会被删除,以便
父
视图
看到一个空数组。 所附示例取自开发人员文档(XCode的帮助菜单下),用于@Binding包装器。苹果的代码显示了一个简单的视频控制器。子
视图
名为PlayButton,在右箭头(start)和
浏览 8
提问于2022-09-06
得票数 1
回答已采纳
2
回答
为什么从父
视图
调用子
视图
的方法不更新子
视图
?
、
我正在尝试调用子
视图
的一个方法,其中包括清除它的一些字段。当从父
视图
调用该方法时,不会发生任何事情。但是,从子
视图
调用该方法将清除其字段。我不能直接访问子
视图
的response,因为我的实际代码中有太多的字段,这会使它变得非常混乱。
浏览 19
提问于2020-08-09
得票数 0
1
回答
在Swift Playground
中
访问来自不同页面的
变量
、
、
我在我的游乐场上有两个不同的页面,有一组公共
变量
,我想在我的另一个页面中使用这些
变量
(我没有在那里声明任何
变量
)。这个是可能的吗?
浏览 6
提问于2020-05-11
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券