我有一个完整的 SwiftUI 项目/应用程序(在 AppStore 中),我想添加一些 CarPlay 功能。 我已正确设置权利,并且能够在 CarPlay 模拟器上看到该图标。 我已经尝试了各种 class 配置的各种 info.plist 配置,并且只有在模拟器中启动应用程序时才会崩溃。 我 ...
我有一个完整的 SwiftUI 项目/应用程序(在 AppStore 中),我想添加一些 CarPlay 功能。 我已正确设置权利,并且能够在 CarPlay 模拟器上看到该图标。 我已经尝试了各种 class 配置的各种 info.plist 配置,并且只有在模拟器中启动应用程序时才会崩溃。 我 ...
我在一个完全用 SwiftUI 编写的应用程序中遇到屏幕旋转的严重问题。除了可以自由旋转的屏幕外,所有屏幕都锁定在纵向模式。 到目前为止,这已经解决: 在 onAppear 上,并在 onDisappear 上重置为纵向模式。 在 ios 16 中,该功能不再受支持。 我找不到解决此问题的任何实现 ...
我有一个视图,它使用一个按钮在选择器和作为选择器选择结果的图像之间切换。 当从图像快速切换到选择器并立即返回时,我遇到崩溃并出现以下错误: Swift/ContiguousArrayBuffer.swift:600: Fatal error: Index out of range 较慢地切换不会导致 ...
我正在学习教程,并尝试将收藏夹产品列表保存到 Firestore(与教程不同)。 正在添加项目,但如果我再次按下“添加到收藏夹”按钮,它会在 Firestore 中再次添加相同的项目,而我只想添加该项目一次。 这是我的代码struct addToFavoritesButton : View { ...
在这个 SwiftUI 项目中,我有一个显示用户用户名的配置文件选项卡。 当我再次点击此选项卡时(已在个人资料视图中),用户名消失了。 我通过更改这行代码解决了这个问题: 对于这行代码: 我发现将 @ObservedObject 更改为 @StateObject 可以修复该错误。 因此,我想对我的 ...
我想使用 SwiftUI 制作一个按钮。按下按钮时,model 将隐藏。 我已经阅读了此链接中的教程( 创建触发器),但我不知道如何以编程方式控制它。 这是我的代码: 这是 Reality Composer 中的配置: ...
我如何从使用 authorizationController 的 apple function 登录中返回 Bool? 我一直在看 withCheckedThrowingContinuation 但没有运气。 我还看到了一些使用完成处理程序的示例,但我想使用异步。 ...
感谢您花时间帮助他人:) 错误描述: 我可以将颜色应用于 ScrollView 背景,并进行完美调整。 但是,如果我尝试将图像设置为背景,结果是不正确的,它会扩展到 TextField 甚至 safeArea。 我需要这个,因为我正在聊天。 而且我不能使用 ZStack将图像放在 ScrollVie ...
“i”是我的视图结构中的一个@State 变量,它被分配为零我希望将每个 AnswerRow 的索引设置为 0 到 3,如何管理? ...
当 map 跨度为 0.1 时,如何显示 map 注释? 我希望 map 引脚在 map 跨度 <= 0.1 之前不显示 如何才能做到这一点? ...
我遇到了图像显示问题。 我正在导航到带有背景图像的视图,当我这样做时,整个图像都会关闭屏幕。 像那样。 我试过使用 Geometry Reader,但没有用。 需要你的帮助。 ...
我创建了一个程序,帮助我了解我仍在学习的导航链接的基础知识。 我想知道如何摆脱相互堆叠的导航链接。 那么我 go 如何摆脱导航链接,这样你就不能只跳到第一个链接(红色链接),而是有一个按钮,你必须 go 每个屏幕单独。 ...
如果在 LazyVStack 中呈现的菜单中的操作导致包裹它的项目消失,则当该项目通过其他一些数据更改再次出现时,菜单将不会显示。 仅当 1) 视图显示在 LazyVStack 中和 2) 某些 animation 发生可见性更改时才会发生这种情况。 这是一个小玩具示例:import SwiftUI ...
您好,我是 swiftui 的新手,我正在从一系列项目创建 NavigationStack。 当我单击项目时,数组中的每个项目都被推入导航(我必须多次单击后退按钮才能返回到根目录)我似乎无法找出它为什么这样做。 主视图... 偏置结构... ...
我正在显示带有 SwiftUI 的fullScreenCover 。在某些流程下,我想关闭封面并从 Root ContentView 显示另一个。 当我打电话 我收到错误消息: [Presentation] Attempt to present xxx from yyy which is alre ...
单击我的 SwiftUI 应用程序中的导航链接时,屏幕冻结,我可以看到 memory 每秒翻倍 - 在我终止应用程序之前几乎达到 1GB 的 memory。 我有一个简单的导航链接如下: 单击此导航链接后,屏幕不会 go 到下一个视图,而是冻结。 我无法在 iOS 模拟器中点击任何其他内容。 me ...
我有一个包含两列的 macOS 应用程序。 左栏是一个列表,显示我正在处理的单元(文件)的文件名和日期。 右侧的第二列应在选择时显示每个文件的内容。 我有一个包含该信息的数组,并为显示每个项目的左列创建了一个列表。 我添加了一个detail:使用允许用户查看数据并在必要时修改数据的TextEdito ...
因为我需要知道用户是用手指还是铅笔点击,所以我必须创建一个带有 UITapGestureRecognizer 的 UIViewRepresentable。 当此视图与其他 SwiftUI 视图一起使用时,一切正常。 但是当这个视图的堆栈 2 和我剪下最上面的一个时,另一个永远不会捕获任何点击事件。 ...
我正在发出通知并且我也收到通知并且应用程序可以运行,我的应用程序可以在有或没有weak self的情况下工作所以我对使用或不使用它有点困惑,也许有人可以帮助我并告诉我如果我需要weak self以及为什么我需要它或为什么我在这里不需要它。 此代码适用于 macOS Storyboard Cocoa ...
我有UIButton的子类,它通过使用NSLayoutConstraints定义它的内部高度,我需要通过将它包装到UIViewRepresentable来在SwiftUI视图中重用它。 所以这是代码: 结果是: 重要提示:我无法从TestButton中删除约束并在TestView中设置框架。 这个 ...