腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
发布
时
的
SwiftUI
全局变量
和
函数
、
、
、
、
我有一个可以解析json
的
函数
。然后,我使用这些数据来填充一组UI插槽。问题是它是一个很大
的
json (如果10.1MB很大的话),并且需要5-8秒来加载。在应用程序
发布
时
,这没什么大不了
的
,但现在它每次都会重新
发布
这些数据。现在我只有这样
的
模式,每个结构视图都是以: var results = [ScryfallCard]() results = func() func() -> [ScryfallCard
浏览 53
提问于2020-07-26
得票数 0
回答已采纳
1
回答
如何在
SwiftUI
中声明“全局@状态变量”?
、
我是
SwiftUI
的
新手,目前正在开发我
的
第一个应用程序。然而,我有一个问题。 我正在编写一个多视图应用程序,在这个应用程序中,我想使用某种
全局变量
来访问
和
编辑我所有视图中
的
变量。例如,我在应用程序
发布
时
询问用户他
的
“性别”、“体重”
和
“许可”。但是,我也希望他能够改变他
的
细节在“设置”类别(是一个不同
的
观点)。同时,我希望在两个视图中使用相同
的
变量,并在两个视图
浏览 5
提问于2021-08-21
得票数 7
回答已采纳
1
回答
基于UIKit +
SwiftUI
的
复杂UIViewControllerRepresentable接口
、
、
我正在构建一个相机应用程序与所有的UI在
SwiftUI
(家长)持有一个UIKit控制器,其中包含所有的记录功能。UI是相当复杂
的
,所以如果可能的话,希望保留这个项目的结构。UIKit类有一些
函数
,如startRecord() stopRecord(),我希望从
SwiftUI
视图中触发这些
函数
。因此,我想从我
的
UIKit视图中“调用”
SwiftUI
函数
。我正在试验UIViewControllerRepresentable,能够对
全局变量</em
浏览 4
提问于2021-03-13
得票数 1
回答已采纳
2
回答
SwiftUI
中“接收器”
的
词源?
、
、
、
、
我参加了一个现有的
SwiftUI
/ Combine项目的开发,这是我第一次接触到该技术。 sink(receiveCompletion:receiveValue:)采用两个闭包。第
浏览 8
提问于2022-05-06
得票数 0
1
回答
@State不更新
SwiftUI
视图
、
我创建了我认为最基本
的
应用程序:// myTestxApp.swiftvar myArrayWindowGroup { }} // ContentView.swiftimport
S
浏览 3
提问于2022-05-03
得票数 -3
回答已采纳
2
回答
无法在作用域中找到
SwiftUI
'Color‘类型
、
、
我向UIColor添加了一个扩展,并提供了一个向
SwiftUI
的
Color快速转换
的
函数
。很简单:import
SwiftUI
public extension}编译器在
发布
模式中引发错误:“无法在作用域中找到”颜色“类型。但是,在调试模式下编译
时
,我不会得到这个错误。 它所在
的
框架最初是用obj-c开发
浏览 7
提问于2020-09-28
得票数 9
5
回答
联合如何知道ObservableObject实际上发生了变化
、
由组合框架定义
的
ObservableObject协议具有一个objectWillChange publisher属性,它可以让您知道这个对象
的
属性何时会改变,这意味着,如果这个
发布
服务器
的
订阅者在获得此更改事件
时
读取其值,他们仍然会在更改该值之前读取该值,我想了解
的
是: 像
SwiftUI
这样
的
框架是如何知道值实际上是更改
的
(即:它们如何获得新
的
值),而您可以订阅
的
唯一事件是will change
浏览 10
提问于2019-12-29
得票数 13
1
回答
有什么东西像React.useEffect在
SwiftUI
吗?
、
、
我是
SwiftUI
新手,我想知道是否有一个类似于
SwiftUI
中
的
React.useEffect
的
概念。import PlaygroundSupport @State var因此,这里
的
事件回调总是打印第一个捕获
的
值("h")。 那么,我应该在哪里添加事件侦
浏览 6
提问于2022-11-01
得票数 1
回答已采纳
2
回答
Xcode debug watch @
发布
为expresion
我在
SwiftUI
中声明了一个已
发布
的
属性: import
SwiftUI
@Published var showLoginButton= true 在调试器中
的
断点处,我看不到此属性
的
值。我可以看到未装饰为@Published
的
属性
的
值。 ? 调试
SwiftUI
时
,需要什么表达式才能看到已
发布
属性的当前值?
浏览 36
提问于2020-01-10
得票数 2
1
回答
SpriteView与normal View之间
的
通信
、
、
、
我目前正在做一个项目,在这个项目中,我使用SpriteView显示游戏内容,使用普通视图显示菜单
和
导航。我可以在正常视图中按下按钮
时
创建和加载SpriteViews,但通信不能以另一种方式工作。我希望能够通过使用子SpriteView-Element
的
按钮/SKShapeNodes来更改父View-Element中
的
状态变量。 我尝试在两个实例之间绑定变量,并使用回调
函数
。但我无法更改View-Element中
的
任何内容。 有没有一种简单有效
的
方法从子Spri
浏览 30
提问于2021-10-10
得票数 0
1
回答
美元+九头蛇替代SceneKit
、
在上,苹果提供了一种在Xcode中本地使用美元
的
方法。此外,苹果还
发布
了。为了能够使用这个USD + Hydra作为SceneKit
的
替代品,我们将如何与UI交互?如果有人能在
SwiftUI
中使用像
SwiftUI
这样
的
函数
,我们将不胜感激!
浏览 3
提问于2022-09-06
得票数 2
1
回答
在视图之外触发
时
,如何绑定
SwiftUI
.Alert
的
表示?
、
、
、
、
显示Alert
的
大多数示例都提到某种类型
的
@State被用作控制警报视图
的
呈现/隐藏状态
的
绑定。作为一个例子,我们进行一个网络调用--URLSession
的
Publisher可以发送Data或Error,我们希望将它们作为Alert中
的
消息推送给用户。@State是设计用来从视图
的
body中管理
的
,因此在这种情况下,我们似乎应该使用@ObjectBinding。看来我们也需要一些message,所以我们可以在body中引用它。$0 { obj
浏览 0
提问于2019-06-25
得票数 5
1
回答
SwiftUi
-为MapKit构建微调器
、
我有一个
swiftUi
视图,它显示带有注释
的
地图(地图中
的
点),并且我创建了一个布尔变量,当所有注释都显示完毕
时
,该变量从false变为true。现在在ContentView中,我有一个微调控件,当变量为false
时
,我想显示它,当变量为true
时
,我想停止它。这个变量是一个
全局变量
,通过下面的测试,我知道它会发生变化 didSet { if doneGettingData
浏览 2
提问于2020-09-06
得票数 0
3
回答
Swift异步/等待它取代DispatchQueue.main.async
、
如何在新
的
SWIFT5.5中使用异步/等待并发机制
时
返回主线程?我应该用@MainActor标记
函数
、类吗?我还能用DispatchQueue.main.async吗?这是正确
的
吗?由于新机制不使用GCD,而且异步任务
和
线程之间没有像以前那样
的
映射?例如,我使用
的
是
SwiftUI
List
和
refreshable.refreshable {} 这样可以
浏览 12
提问于2022-02-11
得票数 5
2
回答
使用
SwiftUI
的
ReplayKit
、
、
、
但是我
的
项目使用
的
是
SwiftUI
,所以我想使用ReplayKit
和
SwiftUI
来记录屏幕。 如何使用
SwiftUI
录制屏幕?- 当我使用stopRecording
函数
时
,该
函数
将具有previewViewController。但是我不能调用present
函数
来呈现previewViewController。
浏览 219
提问于2020-01-21
得票数 2
1
回答
我可以在
SwiftUI
中使用弃用
函数
吗?
、
、
、
我正在用Xcode 14.0
和
SWIFT5.7
和
SwiftUI
开发一个macOS应用程序。我在我
的
MacBook M1 Pro上运行MacBook 12.6。我需要至少支持一个macOS 11.0,这意味着有许多新
的
SwiftUI
函数
我无法使用,因为它们需要macOS 12.0+。对于
SwiftUI
布局,我经常使用
的
一个
函数
是overlay(_:alignment:)。根据
的
说法,这是不可取
浏览 4
提问于2022-11-21
得票数 -1
回答已采纳
2
回答
位于withAnimation中间
时
的
iOS 14.5 NavigationLink nils EnvironmentObjects
、
、
目前在我
的
项目中,我有一个导航堆栈,在父级别的NavigationView中,有一个计时器,它启动一个withAnimation块,该块为导航堆栈中
的
按钮共享
的
属性设置动画。在更新到iOS 14.5之后,当NavigationLink命中withAnimation块
的
中间(在本例中总是如此)
时
,在导航堆栈中向下传递
的
EnvironmentObjects将变为零。我绝对认为这是NavigationView处理动画
的
新方式
和
NavigationLinks处
浏览 13
提问于2021-05-10
得票数 1
2
回答
SwiftUI
并发:仅在后台线程上运行活动
、
、
当我
的
内容视图加载并且是用户第一次打开应用程序时,我会联系一个API。 settings.data = data} 我得到以下错误:不允许从后台线程进行
SwiftUI
发布
更改;确保在模型更新
时
从主线程(通过接收( on:)等运算符)
发布
值。我想我明白了:
浏览 10
提问于2022-04-12
得票数 0
回答已采纳
2
回答
全局状态变量-
SwiftUI
、
有没有办法在
SwiftUI
中使用全局状态变量?如果能让我所有的视图都订阅相同
的
状态,那就太好了。有什么理由不这么做吗?当我试图用@State装饰器声明一个
全局变量
时
,swift编译器崩溃了(测试版软件,我说
的
对吗?)
浏览 61
提问于2019-06-08
得票数 0
1
回答
为什么在通过@AppStorage存储列表项后,有时我
的
选择在macOS
SwiftUI
列表中没有得到高亮显示
、
、
、
、
以下是背景:问题是这样
的
: 普通情况:未选中项,未突出显示,上下文删除不可用问题:项目被选中但没有突出显示,上下文可用(它显示项目被选中)这个问题可能发生在80%
的
时间里,并不总是这样。当我向列表中添加一个新项目
时
,选择该项目时会发生这种情况,而不首先单击列表中
的
其他任何位置。如果我首先单击另一项,或在列表中没
浏览 12
提问于2022-05-25
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
设计,测试和发布API时要考虑的43件事情-Web API检查清单
我庆幸果断放弃了SwiftUI:它还不够成熟
初识 Python:global 关键字
Swift 5.3 又更新了什么新奇爽快的语法?
Python入门教程(七)
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券