问题标签 [swiftui-navigationview]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
swiftui - SwiftUI 中途恢复导航流程
恢复应用程序后是否可以部分恢复导航流程?例如,如果用户注册了一个帐户,去验证他们的电子邮件但忘记并稍后重新打开应用程序,我们可以将他们直接发送到“等待验证”屏幕。
当我尝试在应用程序启动时将多个导航布尔值设置为 true 以尝试激活多个NavigationLinks
. 该应用程序偶尔会在所需页面上打开,但更常见的是仅在流程的第二页上打开。
过去有没有人遇到过类似的问题?
swift - SwiftUI NavigationView 推送视图而无需其他视图
给定的是 View1、View2 和 View3。
我将 View2 推到 View1 上。
有没有办法从View1 推送 View3 维护导航堆栈?
发生的情况是,当延迟块执行 View2 pops 然后 View3 被推送时,我不希望 View2 被弹出。
我希望堆栈为 View1 -> View2 -> View3
有没有一种方法可以让视图处理给定流的导航堆栈,而无需我将NavigationLink
每个视图都放入流中。
一个给定的场景为什么我想要这样的东西是:
我有一个 ParentView,它要求用户通过电话或电子邮件从两种不同类型的登录中进行选择。
两种类型都会打开 OTP 验证视图,我不想将 OTP 视图放在NavigationLink
电子邮件视图和电话号码视图中,我只想在 ParentView 中共享它。
swiftui - 将 TabView 放在 NavigationView 中使标题透明
在我在它周围添加 NavigationView 之前,TabView 对我来说工作得很好。这是正常行为
当我在 TabView 周围添加 NavigationView 时出现问题 - 滚动时我在黑色矩形前面看到“测试”。
我试过设置
UINavigationBar.appearance().backgroundColor
到一些不透明的颜色,但它只是在一切前面绘制另一个矩形。
在 TabView 周围使用 NavigationView 时,有什么方法可以使黑色矩形不透明?
哦,还有一件事..我尝试删除
.edgesIgnoringSafeArea(.top)
这解决了问题,但顶部区域出现了巨大的空白:
swift - SwiftUI:如何从轮子选择器导航到视图?
当用户在 SwiftUI 的滚轮选择器中选择类型时,如何显示视图?
ios - CNContactView 控制器的取消按钮在键入时消失然后重新出现
我正在使用 SwiftUI,我使用的是 NavigationView,然后是 NavigationLink,它采用 CNContactViewController 的 UIViewControllerRepresentable。
UIViewController 可表示:
导航链接:
按钮消失并重新出现: