腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
SwiftUI
等值
视图
优化
swift
、
macos
、
swiftui
我正在遵循this article中的步骤,通过自定义差异来提高
SwiftUI
性能。但是,在
SwiftUI
工具中,每当DataModel发生更改时,我仍然会看到整个
视图
重新构建。调试器确认调用了body。==也被称为。
浏览 15
提问于2020-11-28
得票数 3
2
回答
"project.app“需要-Onone快速
优化
级别才能使用预览
ios
、
swift
、
xcode
、
swiftui
试图将
SwiftUI
集成到现有的大型项目中。我遵循步骤将其集成到我的项目中,但是当我尝试预览我的新
SwiftUI
视图
文件时,我会得到错误。"project.app" needs -Onone Swift optimization level to use previews 虽然
SwiftUI
文件不是根
视图
控制器,但我已经添加了场景委托,所以我仔细地注意将默认情况下,在我的项目<生成设置< Swift编译器-代码生成<
优化
级别。调试设置为无
优化
浏览 4
提问于2020-01-23
得票数 12
1
回答
返回
视图
的函数在多次调用时没有重新初始化返回的
视图
swift
、
swiftui
、
swift5
当单击我的侧边菜单时,我有这个函数来返回一个可重用的
视图
。当函数第一次被调用时,GameMenuView被初始化,但在下一次被调用时,
视图
已经被初始化,我想重新初始化它,因为我希望它的行为与调用onAppear的不同
视图
一样,依此类推。
浏览 22
提问于2020-10-09
得票数 0
2
回答
基于时间复杂度的
等值
指标差
优化
python
、
optimization
我有这段代码,它可以找到列表中相
等值
的索引之间的最小差异。(它会找到相
等值
之间的最小“距离”。)我想
优化
它的时间复杂度。我的代码当前以O(N^2)的速度运行。range(length): res = min(res,i-j)如何对其进行
优化
浏览 0
提问于2016-06-30
得票数 0
1
回答
列表
视图
预先创建所有详细
视图
swiftui
我有一个列表
视图
,其中包含可以选择的项目,以显示项目的详细
视图
,如下所示: NavigationView { ForEach(items) { item in DetailRow(item: item) }} 显然,所有细节
视图
都是在创建列表
视图
时创建的我宁愿只有一个详细
视图
对象,然后在选择特定项目时为其设置项目
浏览 13
提问于2019-10-18
得票数 0
回答已采纳
1
回答
为什么状态值没有在View之后重置
swiftui
在我的测试代码中:struct A: View { let a: Int init(a: Int) {但是
视图
中的值i并没有重置为2。为什么i总是在
视图
中增加?
浏览 0
提问于2021-04-08
得票数 1
回答已采纳
1
回答
采用MVVM架构的Swift UI可在复杂的应用程序中导航屏幕
ios
、
mvvm
、
routing
、
navigation
、
swiftui
我如何在Swift UI应用程序中从一个屏幕导航到另一个屏幕,我正在尝试在我的应用程序中实现MVVM架构,而我有20多个屏幕,所以不适合我的情况。
浏览 9
提问于2019-11-07
得票数 0
1
回答
在
SwiftUI
中查看它们之前,我应该创建
优化
的UIImages吗?
swift
、
uikit
、
swiftui
我只熟悉
SwiftUI
,没有太多使用UIKit的经验,但根据这个WWDC的演示文稿:在UIKit中渲染图像时,有多种方法可以减少内存使用量。这是可能的,因为在UIKit中渲染图像需要多个步骤,这允许更多的修改空间,并给你更多的灵活性,但在
SwiftUI
中,它是如此简单,以至于没有那么多的修改空间: .frame(width:100,height:100) 那么,
SwiftUI
是已经使用上面的代码
优化
了图像的尺
浏览 2
提问于2020-02-18
得票数 0
1
回答
在
SwiftUI
中使用onChange或PreferenceKey修饰符时出现不必要的渲染问题
swift
、
swiftui
在下面的代码中,我在一个名为TextView的自定义
视图
中使用了绑定,它不会在它的主体中使用这个绑定,它只是停留在那里。当我们在我们的项目中使用onChange或PreferenceKey来改变主体中未使用的绑定的
视图
行为时,事情变得很奇怪。因此,如果我们在项目中不使用onChange或PreferenceKey,并在项目中更新未使用的绑定,该绑定不会渲染
视图
,甚至我们不需要定义和遵守公平函数来帮助
SwiftUI
理解它是同一个
视图
,那么会发生什么呢但是,当我们在未使用的绑定上使用onChange或Pref
浏览 15
提问于2021-04-29
得票数 0
1
回答
这个
SwiftUI
绑定+状态示例是如何在没有重新调用主体的情况下工作的?
swift
、
swiftui
一个同事想出了下面的
SwiftUI
示例,它看起来像预期的那样工作(您可以输入一些文本并在下面进行镜像),但是它的工作方式让我感到惊讶!import
SwiftUI
@State var text = "" @Binding var text: String Text(text)} 我对
Swi
浏览 3
提问于2020-08-20
得票数 1
回答已采纳
1
回答
等值
线
优化
string
、
loops
、
time-complexity
、
c++17
代码战争问题:(
等值
表) } { } 如果有一个
优化
的解决方案来解决这个问题
浏览 0
提问于2021-06-03
得票数 0
回答已采纳
1
回答
我是否应该检查是否为@Published属性分配了不同的值?
ios
、
swift
、
swiftui
现在我看到,然后我将相同的值赋给@State,没有主体调用
视图
。然后我赋值给@Published属性,然后在每个赋值上都有调用。我知道这可能会很快,但仍然可能会有不必要的调用
视图
。
浏览 9
提问于2021-10-26
得票数 0
回答已采纳
2
回答
SwiftUI
:在SplitView中,如何检测主
视图
是否可见?
swiftui
、
master-detail
、
splitview
当
SwiftUI
创建一个SplitView时,它会添加一个隐藏/显示主
视图
的工具栏按钮。如何检测到此更改,以便能够调整详细屏幕中的字体大小并
优化
地使用所有空间?
浏览 2
提问于2022-03-19
得票数 0
1
回答
如何在
SwiftUI
中动态隐藏状态栏和主指示器?
ios
、
swiftui
、
uikit
我正在开发一个分形时钟应用程序,它在主
视图
中显示基于时钟指针的动画分形。我希望我的应用程序的用户能够进入全屏模式,在那里所有不必要的UI暂时隐藏,只有动画仍然可见。隐藏导航栏和状态栏就像找到正确的
视图
修饰符来传递隐藏条件一样容易。但据我所知,目前
SwiftUI
不可能在不引入UIKit的情况下隐藏主指示器。它起作用了,但不幸的是,它带来了一个不可接受的副作用:主
视图
现在不再扩展到状态栏和主指示器下面,这两种情况有两个含义: 在使用相关的
SwiftUI
修饰符隐藏状态栏时,主
视图
的空间随着隐藏
浏览 14
提问于2022-01-23
得票数 0
回答已采纳
1
回答
SwiftUI
绑定不适用于子层次结构
swift
、
swiftui
我需要在一个孩子的一个孩子超时后刷新ContentView。由于某些原因,此代码不起作用: @State private var returnToHome: Bool = false TabView([ image: Image("home_icon"), title:
浏览 1
提问于2020-05-11
得票数 1
回答已采纳
2
回答
SwiftUI
-使
视图
可聚焦并在macOS上触发操作
swift
、
macos
、
swiftui
、
first-responder
如何使macOS上的
视图
成为可聚焦的。我像下面这样尝试了一下,但是动作从来没有被触发过。我知道对于NSView,你必须实现acceptsFirstResponder来返回true,但在
SwiftUI
中找不到类似的。 这还是一个测试版相关的bug,还是缺少macOS的功能?
浏览 38
提问于2019-09-22
得票数 9
1
回答
SwiftUI
:图片保存成功与否,如何显示提醒?
swift
、
swiftui
我想用
SwiftUI
保存一张图片。到目前为止,保存是有效的,但如果保存成功或失败,我想显示一个警告。我已经知道如何编写警报,但我不知道如何将@objc func saveError的信息写入警报。
浏览 30
提问于2021-02-10
得票数 0
回答已采纳
1
回答
为什么我不能在我的View中使用Equatable函数,而View可以在
SwiftUI
中使用它?
swift
、
swiftui
我正在尝试为我的
视图
使用EquatableView,但是
SwiftUI
没有使用我的==函数,似乎我做的每件事都是正确的,但不起作用,需要帮助。我也想使用我的==函数停止
SwiftUI
不必要的渲染,但它每次都渲染,并且没有使用给定的函数,为什么?import
SwiftUI
struct ContentView: View
浏览 0
提问于2021-03-14
得票数 3
1
回答
如何在最新的
SwiftUI
应用程序中获取窗口或
视图
的所有子
视图
?
swiftui
、
ios13
有没有任何方法可以获得UIView的所有子
视图
,比如
SwiftUI
应用程序中的
视图
子
视图
?当我试图查询时,它给了我"_TtCOCV7
SwiftUI
11DisplayList11ViewUpdater8Platform13CGDrawingView....".我试图得到所有的文本字段,标签等。
浏览 3
提问于2019-08-19
得票数 9
1
回答
Mapbox导航开发工具包与
SwiftUI
5的集成
ios
、
navigation
、
mapbox
import
SwiftUI
import MapboxAnnotationExtensionimport MapboxCoreNavigation由于我是
SwiftUI
5的新手,我不知道如何解决这个问题。
浏览 12
提问于2020-03-30
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券