cost 293 ms
在Swift中,每次点击NavigationLink时如何生成一个新结构 - In Swift, how do I generate a new struct each time the NavigationLink is clicked on

我正在尝试制作一个小型数独游戏。 我有 3 个视图,一个 WelcomeView、一个 GameView 和一个 CellView。 我还有一个 Board.swift 文件。 游戏背后的逻辑是 Board 生成一个 [[Int]] 并且 GameView 为 81 个数独棋盘单元格生成一个单元格。 ...

如何禁用 `NavigationView` 中的 `Back` 手势? - How to disable `Back` gesture in `NavigationView`?

我需要在 SwiftUI NavigationView中“推送”的视图中禁止Back滑动手势。 我正在使用来自“推送”视图的navigationBarBackButtonHidden(true)视图修饰符,这显然隐藏了标准的Back按钮,并部分解决了需求。 但是用户仍然可以从左向右滑动(返回),这 ...

导航到 SwiftUI 中的根屏幕时创建多个后退按钮 - Multiple back buttons created when navigates to root screen in SwiftUI

假设我在 SwiftUI 中创建了 3 个屏幕,其中包含指向下一个屏幕的 NavigationLink。 比如,第一个屏幕导航到第二个屏幕。 第二个屏幕导航到第三个。 第三个屏幕导航到第一个屏幕。 在这种情况下,即使我只使用 NavigationView 一次(在第一个屏幕中)。 当我从第三个屏幕导 ...

NavigationView 中的列表正在为每一行调用 init - List in NavigationView is calling init for every row

我正在使用 SwiftUI 制作一个 Mac 应用程序。 我有一个简单的 2 列 NavigationView。 第一个视图是包含列表的侧边栏,第二个视图是详细视图。 (我知道 NavigationView 已被弃用,但我目前无法使用 NavigationSplitView。) 当我启动应用程序 ...

从 SwiftUI 中的 NavigationView 中移除特定屏幕 - Remove specific screen from NavigationView in SwiftUI

目前我正在使用NavigationView->NavigationLink将一个屏幕导航到另一个屏幕。 如何从 NavigationView 中删除特定屏幕? 例如我有四个屏幕A,B,C和D。导航链是这样的A->BC->D。 从屏幕 D我怎么能 go 回到屏幕 B然后回到屏幕A ...

SwiftUI 中的多个 NavigationViews - 如何摆脱多个工具栏项目(即左上角的后退按钮)? - Multiple NavigationViews in SwiftUI - How to get rid of multiple toolbar items (i.e the back-button on the left corner)?

我正在制作一个应用程序,用户看到的第一个视图是一个主屏幕,带有将他们带到第二个视图的按钮。 第二个视图之一向用户显示项目列表。 当用户单击这些项目之一时,用户会看到该项目的详细视图。 当用户进入详细视图时,不幸的是,他在角落里看到了两个工具栏按钮,如下所示: . 我知道其中一种解决方案是只有一个 ...

SwiftUI 在视图初始化中为 NavigationLink 提供目的地导致“类型‘任何视图’不能符合‘视图’” - SwiftUI Providing destination for NavigationLink in the view init resulting in "Type 'any View' cannot conform to 'View'"

我正在尝试制作NavigationLink并在其初始化中提供目的地,但我收到错误消息: 输入“任何视图”不能符合“视图” 如果我将any View切换到目标声明中的some View ,我会收到错误消息: 属性声明了一个不透明的返回类型,但没有可从中推断基础类型的初始化表达式 ...

忽略 NavigationView 中的 SafeArea - Ignore SafeArea inside NavigationView

我正在使用 swiftui 创建简单的应用程序。在我的应用程序中,我有 2 个屏幕“ContentView”和“Home”。 在我的内容视图中, 在家里, Red首先占据整个屏幕。 但是当我滚动时, NavigationView区域不再是红色。 在我的实际代码中,当我在滚动视图中单击按钮时,我想 ...

NavigationView 的 EditButton 在 iPad 上无法正常工作(但在 iPhone 上是正确的) - The EditButton for NavigationView is not working properly for iPad ( But correct for iPhone)

我是 SwiftUI 开发的新手,在 SwiftUI 项目中,我创建了一个项目列表,然后我按照此链接中的提示为此启用了编辑按钮,https://developer.apple.com/documentation/swiftui/editbutton 它适用于 iPhone 界面,但在 iPad 中 ...

某些 NavigationLink 无法访问 - Some NavigationLink are inaccessible

我的 SwiftUI TVOS 应用程序有两组 NavigationLink。 当两组都存在(未注释掉)时,只有一组可以访问以点击。 如果我注释掉一组或另一组,则剩余的 NavigationLink 可以访问以点击并正常运行。 如何访问两组 NavigationLink(可以与之交互)? 我已经尝试 ...

NavigationView 在 ScrollView 中没有正确显示 - NavigationView doesn't show up correctly in ScrollView

我在构建 UI 时遇到过这个问题。 以前,我一直在这里询问 NavigationView 以及 NavigationLink 为何不起作用。 我用 ScrollView 顶部的 NavigationView 解决了这个问题。 现在 FrameView 工作得很好:在预览中打开和关闭它,这意味着我做对 ...

iOS 16 嵌套列表中的 NavigationLinks 不可点击 - iOS 16 NavigationLinks in nested Lists unclickable

我在 iOS 16.2 模拟器和 iOS 16.1.2 设备上运行 xCode 14.2。 在我的应用程序中,我在子列表中有NavigationLink s,这些子列表实现为嵌套List s。 更新我的 xCode 后,突然NavigationLink变得无法点击了。 看起来触摸目标发生了一些问题, ...

为什么 viewModel 不使用 NavigationView 取消初始化? - Why is viewModel not deiniting with a NavigationView?

赏金将在 4 天后到期。 此问题的答案有资格获得+50声望赏金。 Jack Vanderpump正在从可靠的来源寻找答案。 我遇到了一个问题,一个对象在放入环境中并与NavigationView一起使用时没有被销毁。 如果一个视图创建一个对象,创建一个NavigationView并将该对象插入到 ...

有没有办法让NavigationSplitView的侧边栏背景清晰? - Is there any way to make NavigationSplitView's side bar with clear background?

我正在尝试在 NavigationSplitView 中制作侧边栏,侧边栏背景清晰,以便在侧边栏打开时可以看到详细视图。在 UIKit 中,当 iPhone 处于纵向模式时,可以制作。 我怎样才能在 SwiftUI 中实现它? 在视图调试器中,我在侧边栏托管控制器下看到白色背景,我不知道如何更改。 ...

按下时如何为 swiftUI 按钮提供多种功能? - How can I give a swiftUI button multiple functions when pressed?

我创建了一个页面供用户注册新帐户。 我创建了一个“继续”按钮,旨在将新数据推送到 firebase 并同时将用户移动到下一个视图,即我的 mapView()。 现在注册功能正在运行,但我不知道如何实现 mapView() 我尝试在函数内部添加地图视图,但 Xcode 返回一条警告,指出“'mapV ...

SwiftUI 切换应用程序后导航链接停用 - SwiftUI Navigation link deactivated after switching apps

我正在 IOS 上构建一个 EV Station 应用程序,它为用户提供一个 map 和代表 EV 充电站的引脚。 我有一个带destination:的NavigationLink :另一个将过滤器应用于 map 结果的视图。 和label:自定义按钮。 问题是,当我切换应用程序并再次返回到我的应用 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM