腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如
何在
自定义
结构
或
类
中
订阅
SwiftUI
中
的
状态
属性
更改
、
刚刚开始了
SwiftUI
之旅,我意识到出于某种原因,UIKit中有很多组件必须包装在UIViewControllerRepresentable
中
才能在
SwiftUI
代码
中
工作。它们
中
的
一个应该对@State/@Binding参数
的
更改
做出反应,该参数在单独
的
组件
中
更改
。问题是我需要以某种方式
订阅
状态
参数,并在包装器
结构
中</em
浏览 7
提问于2019-11-20
得票数 0
回答已采纳
2
回答
如何将全局应用程序
状态
连接到模型视图(使用@ObservedObject)?
、
我正在做一个
SwiftUI
项目,在这个项目中我有一个集中化
的
应用程序
状态
架构(类似于Redux)。此应用程序
状态
类属于ObservableObject类型,并使用@EnvironmentObject对象直接绑定到
SwiftUI
视图
类
。 上面的方法适用于小型应用程序。但是随着视图层次
结构
变得越来越复杂,性能问题开始出现。原因是,即使视图可能只需要一个
属性
,ObservableObject也会触发对每个已
订阅
视图
的
更新。
浏览 0
提问于2020-02-04
得票数 2
2
回答
Binding<String>操作尝试更新
SwiftUI
中
的
每个帧多次
LoginViewModel: ObservableObject { var username: String = ""} @StateObject private var loginVM = LoginViewModel() var body: some View {如果我用@Published来装饰我
的
用户名和密码
属性
,那么消
浏览 5
提问于2021-10-11
得票数 1
回答已采纳
1
回答
为
SwiftUI
应用程序设计
类
的
正确架构是什么?
、
、
,我对
SwiftUI
不太确定
的
一点是,围绕着为项目开发
类
的
正确
的
体系
结构
集。 我们编写了模型
类
,表示应用程序需要保存
的
数据。在纯粹主义
的
形式
中
,模型
类
应该只关心数据,我
的
意思是模型
类
应该只包含反映数据
的
属性
。现在,在模型
类
(假设它们是
类
,或者说我们为了
SwiftUI
框架而构造
浏览 7
提问于2020-07-18
得票数 4
回答已采纳
2
回答
如何从另一个类型视图
结构
编辑类型视图
结构
的
成员?(
SwiftUI
)
、
我在单独
的
文件中有以下两个
结构
,并显示在contentView
中
。我想了解
的
是如何将contentView维护为只显示和组织UI。将所有其他视图放在单独
的
文件
中
。我
的
第一个想法是正确
的
方法是使用由按钮按下操作调用
的
函数更新
的
静态变量。但按钮文本没有相应更新。因为它们是根据@State动态更新
的
。我试图通过使用协议和委托来解决这个问题,但没有效果。根据我
的
理解,这个委托调用
浏览 0
提问于2020-07-11
得票数 1
1
回答
SwiftUI
我可以使用绑定get
自定义
绑定和@Binding
属性
包装器吗?
、
、
如
何在
Binding(get: { }, set: { })视图上使用@Binding
属性
使用
SwiftUI
自定义
绑定。我在@State变量
中
成功地使用了这个
自定义
绑定,但不知道如
何在
子视图初始化器中将它应用于@Binding。我需要它来观察父
类
分配给@Binding
属性
的
更改
,以便执行带有一些副作用
的
代码!
浏览 2
提问于2019-12-12
得票数 6
1
回答
LSP和
SwiftUI
、
下面是我从
SwiftUI
视图
类
中
获得
的
错误,它依赖于我
的
视图模型: @ObservedObject var viewModel: DashboardViewModel这就消除了使用
属性
包装器
的
方便性--主要是受抚养人使用@ObservedObject观察
状态
更改
的
能力。: 创建了一个仅用于强制更新视图
的
@State变量,因为我们不能利
浏览 0
提问于2019-08-20
得票数 1
回答已采纳
1
回答
如
何在
Swift
的
结构
中
声明特定
的
协议?
、
我试图在Swift
中
创建一个
结构
: var id = UUID()} 如
何在
Swift
中
声明符合特定协议
的
属性
?
浏览 3
提问于2020-10-31
得票数 3
回答已采纳
1
回答
在Swift/Swift or
中
,当我们使用文本
或
图像等
结构
时,是否考虑了这些实例?多么?
、
、
例如,在
SwiftUI
中
,文本被认为是一个
结构
。但是您可以修改颜色,而不需要创建对象。**如果您在UIKit
中
更改
视图
的
背景色(
如
示例),则可以点击对象
的
颜色
属性
,但在
SwiftUI
中
,这就像我正在挖掘
结构
的
属性
,这感觉是不可能
的
。例如,要
更改
UIKit
中
的
视图, view
浏览 3
提问于2022-07-14
得票数 -1
1
回答
在
SwiftUI
中
创建起点
结构
而不是
类
有什么好处?
、
、
PreviewProvider { ContentView()} 要使开始点为Struct,我们将在视图上设计
的
所有UI都在Struct
中
,并且我们知道Struct是值类型,它将在堆栈中分配内存。就记忆而言,它会产生怎样
的
影响?
浏览 0
提问于2019-07-17
得票数 1
回答已采纳
4
回答
期望
SwiftUI
DynamicProperty
属性
包装器
的
内部更新触发视图更新是正确
的
吗?
、
、
我试图创建一个
SwiftUI
支持
的
自定义
属性
包装器,这意味着对相应
属性
值
的
更改
将导致对
SwiftUI
视图
的
更新。包含在我
的
自定义
属性
包装器
中
,
SwiftUI
仍然捕获对SomeObservedObject
的
更改
,只要: 我
的
属性
包装器是一个
结构
DynamicP
浏览 7
提问于2020-01-03
得票数 18
2
回答
是否可以通过其
结构
的
方法来改变@State property
的
价值?
、
在Xcode
的
游乐场,我运行下面的代码: @State var count: Int = 0 //to avoid "mutating
浏览 10
提问于2021-06-05
得票数 3
回答已采纳
3
回答
SwiftUI
“无法在作用域中找到'ObservableObject‘”,其中'ObservableObject’是一个参数
在我
的
函数
中
,我有一个参数manager: TextManager,但是当我试图将它
的
文本绑定到一个Binding<String>时,它说“无法在作用域中找到'$manager‘”。为什么它找不到‘管理者’,它就在函数参数
中
?textManager.text) Text("line 3") }} 我只想将一些文本视图生成逻辑封装在一个函数
中
,
浏览 20
提问于2022-11-01
得票数 -1
回答已采纳
6
回答
SwiftUI
- @State @Binding
、
我正在使用Swift和
SwiftUI
学习iOS编程。我知之甚少,我对@State和@Binding之间
的
区别感到非常困惑。如果我正确理解它,@Binding只是技术上
的
@State,但它没有更新视图。如果是这样的话,如果我只需要使用@Binding来做同样
的
事情,为什么还要使用@State呢?
浏览 17
提问于2019-12-09
得票数 42
回答已采纳
1
回答
如
何在
SwiftUI
中
修改列表数据
、
、
、
当用户点击列表
中
的
某个项目时,我想
更改
与该项目相关联
的
对象
的
值,并得到下一个错误"Cannot assign to property:'student‘is a 'let’constant“。下面是我
的
代码: struct StudentsListView
浏览 2
提问于2019-11-21
得票数 1
5
回答
联合如何知道ObservableObject实际上发生了变化
、
由组合框架定义
的
ObservableObject协议具有一个objectWillChange publisher
属性
,它可以让您知道这个对象
的
属性
何时会改变,这意味着,如果这个发布服务器
的
订阅
者在获得此
更改
事件时读取其值,他们仍然会在
更改
该值之前读取该值,我想了解
的
是: 像
SwiftUI
这样
的
框架是如何知道值实际上是
更改
的
(即:它们如何获得新
的</em
浏览 10
提问于2019-12-29
得票数 13
1
回答
如何实现一个
自定义
属性
包装器,该包装器将为
SwiftUI
发布
更改
以重新呈现其视图
、
、
尝试实现
自定义
属性
包装器,该包装器也将以与@Publish相同
的
方式发布其
更改
。例如,允许我
的
SwiftUI
使用我
的
自定义
包装器接收对我
属性
的
更改
。我
的
工作代码如下: import
SwiftUI
struct MyWrapper<Value> { init(wra
浏览 14
提问于2020-01-26
得票数 6
回答已采纳
1
回答
如
何在
CoreData中观察
SwiftUI
对象数组?
、
、
、
、
我对
SwiftUI
还比较陌生,在对核心数据对象进行
更改
时,我很难找到解决UI问题
的
方法,而不是更新。本质上,我有一个核心数据实体"Book“,它与其他实体(即“作者”、“编辑”、“体裁”等),而这些实体又继承了抽象实体("AbstractName"): 我在
SwiftUI
中
创建了一个视图这一切都很好,当我编辑这本书时,视图也正确地更新了除了关系之外
的
所有内容。 它不能处理这些关系
的
原因是,我使用一个子视图以一致
的
浏览 9
提问于2022-05-07
得票数 1
回答已采纳
1
回答
如果不使用NSUserActivity生命周期,则无法将场景方法用于URL、NSUserActivity和其他外部事件。
我使用
的
是新
的
“纯”
SwiftUI
App和Scene
结构
,而不是AppDelegate。运行时:
SwiftUI
:如果不使用
SwiftUI
生命周期,就不能对
SwiftUI
、NSUserActivity和其他外部事件使用场景方法。如果没有
Swif
浏览 4
提问于2020-08-26
得票数 5
1
回答
最重要事件
的
自定义
过滤器-插件-gitlab
、
我知道我可以
订阅
有标签
的
问题。例如,如果使用
自定义
标签(
如
issue )创建(可能关闭)一个新
的
Bug,我希望
订阅
消息。但是我不想得到所有其他
的
issue事件,比如从ToDo到Doing
中
的
状态
更改
等等。
浏览 5
提问于2021-11-19
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何实现SwiftUI微服务?
全新Swift从入门到进阶实战探探iOS APP(完结)
关于SwiftUI,看这一篇就够了
Spring Boot Actuator详解与深入应用(一):Actuator 1.x
Java:理解和使用Java 委托事件模型
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券