swiftui-navigationview相关内容
我正在尝试为我的 macOS SwiftUI 状态栏应用程序创建一个设置视图.到目前为止,我的实现一直使用 NavigationView 和 NavigationLink,但是当设置视图将父视图推到一边时,此解决方案会产生半视图.截图和代码示例如下. 导航侧边栏 struct ContentView: View {var body: 一些视图 {堆栈{导航视图{NavigationLi
..
我有一个使用 SidebarListStyle (iOS 14 中的新内容)在 NavigationView 内. struct ContentView:查看{让数据 = [“一"、“二"、“三"、“四"、“五"、“六"、“七"、“八"、“九"、";“十"、“十一"、“十二"、“十三"、“十四"]var主体:一些视图{导航视图{列表 {部分(标题:文本(“部分")){ForEach(data,
..
我正在尝试为我的 macOS SwiftUI 状态栏应用程序创建设置视图.到目前为止,我的实现一直使用 NavigationView 和 NavigationLink,但是这个解决方案会产生一个半视图,因为设置视图将父视图推到一边.下面的屏幕截图和代码示例. 导航侧边栏 struct ContentView: View {var主体:一些视图{虚拟堆栈{导航视图{NavigationL
..
我有一个 TabView 和每个 Tab 项的单独 NavigationView 堆栈.它运行良好,但是当我打开任何 NavigationLink 时,仍会显示 TabView 栏.我希望它在我点击任何 NavigationLink 时消失. struct MainView: View {@State 私有变量 tabSelection = 0var主体:一些视图{TabView(选择:$tab
..
我是 SwiftUI 的新手(和大多数人一样),并试图弄清楚如何删除我嵌入在 NavigationViewList 上方的一些 空白/代码>. 在这张图片中,您可以看到 List 上方有一些空白. 我想要完成的是: 我试过使用: .navigationBarHidden(true) 但这并没有产生任何明显的变化. 我目前正在像这样设置我的导航视图: Navigatio
..
自 iOS 14 更新以来,我遇到了 NavigationView 中的 List 问题. 这里是代码的一个简单细分 - 我已经把所有没有显示问题的东西都划掉了 struct ContentView:查看{var views = [“第 1 行"、“第 2 行"、“第 3 行"]var主体:一些视图{导航视图{虚拟堆栈{列表 {ForEach(views, id: \.self) { 查看
..
我希望 iPad 上的视图与 iPhone 上的视图相同. 目前看起来是这样的: 解决方案 没有任何代码很难说,但我打赌你需要将 .navigationViewStyle(StackNavigationViewStyle()) 添加到你的 NavigationView 中在 iPad 上以拆分视图模式获取它: NavigationView {视图1()}.navigationVie
..
所以我在页面视图样式中的 TabView 中嵌入了一个 NavigationView.第一次加载 NavigationView 将在其内部启动,然后一旦重新加载它就会正常显示.我不确定是什么导致了这种情况.我制作了一个 GIF 来更好地说明问题: 这是我的代码: 导入 SwiftUI结构内容视图:查看{var主体:一些视图{标签视图{设置视图()空视图()空视图()空视图()}.tabVi
..
我想调用一个函数,之后点击一个项目,之前显示目标视图. 以下代码似乎不起作用:调用了 myFunction,但未显示目标视图. 看起来 onTapGesture 覆盖了 NavigationLink 目标. NavigationView {List(restaurants) { 餐厅在NavigationLink(目的地:RestaurantView(餐厅:餐厅)){Restaura
..
我想在不移除后退按钮的情况下移除 NavigationTitle Space. 我已经试过了: .navigationBarItems(尾随:NavigationLink(destination: Preferences(viewModel: viewModel).navigationBarHidden(true)) {图像(系统名称:“齿轮").font(.title2)}) 但这也会
..
我正在制作一个应用程序,我在其中输入两个数字,并希望在单击按钮时在第二个屏幕中显示数字的加法结果.我可以在控制台中打印结果,但不幸的是,按钮周围的导航链接似乎不起作用.如果我将 NavigationLink 放在按钮标签周围而不是整个按钮周围,那么它会转到第二个屏幕但按钮操作停止工作.这是我的代码: 导入 SwiftUI结构内容视图:查看{@State private var number1 :
..
当我将分组到 Section 的 List 嵌入到 NavigationView 中时,部分标题变得可折叠.我想让它们不可折叠,就像 List 没有嵌入到 NavigationView 中一样. 我当前的代码(使用 NavigationView): import SwiftUI结构我的组{变量名称:字符串,项目:[字符串]}结构内容视图:查看{变量组:[MyGroup] = [.init(
..
是否可以在内联导航栏上叠加某些内容?这是一个带有弹出窗口的示例,您可以在其中显示并发出警报,然后点击警报外部以关闭它. 我希望深色背景覆盖也覆盖导航栏.这适用于默认的大文本样式导航栏,但是当我将其更改为内联导航栏时,深色背景不再覆盖导航.有解决方法吗? 导入 SwiftUI结构内容视图:查看{@State 私有变量 isPresented = falsevar主体:一些视图{导航视图{
..
我在这里检查了几个关于网格视图的问题,但我的问题有点不同,我想为按钮创建一个网格视图,以便按下每个按钮时导航到不同的视图,所以它看起来像这个图像:这是网格按钮视图 所以我在这里写了这段代码,但看起来我并没有很成功地得到我想要的东西,有没有更好的想法来实现这种设计为网格视图? 导入 SwiftUIstruct MainCollectionView:查看{var MainCollectionV
..
我正在尝试向我的应用添加导航视图,但它导致了问题.我的主要用户界面是一个可无限滑动的页面轮播.它最初是这样的: 然后当我将它包装在导航视图中时,它会像这样打开,只有一个后退按钮,没有别的: 当我按下后退按钮时,它看起来像这样: 左侧像原始用户界面一样可以滑动,但是当我触摸右侧的灰色侧时,它会将我带回带有后退按钮的空白页面. 知道是什么原因造成的吗?我通过将每个页面放在 ZS
..
学习了 SwiftUI 2.0 的所有新变化,但遇到了 .navigationTitle,它的工作方式几乎与 .navigationBarTitle 完全一样.我查看了 WWDC 2020 视频,发现了一个视频,其中提到它用于区分 MacOS 中的标签标题?但不确定我现在是否应该在 iOS 中使用它而不是 .navigationBarTitle ?此外,Apple 文档也不清楚两者之间的区别..
..
给定这个简单的NavigationView: struct ContentView : View {var主体:一些视图{导航视图{虚拟堆栈{NavigationLink("Push Me", destination: Text("PUSHED VIEW"))}}}} 当目标视图被推入/弹出堆栈时,有没有人找到禁用 NavigationView 动画的方法? 从 iOS2.0 开始,这在
..
我正在寻找一种实现三栏布局(如Mail.app)的工具栏的方法.另外,Notes.app使用几乎相同的工具栏,这两个应用之间的唯一重要区别在于,Notes.app的 WindowStyle 看起来是 HiddenTitleBarWindowStyle ,而Mail.app看起来就像 Default | TitleBarWindowStyle . 以下应为真: 如果侧边栏处于折叠状态,则
..
我正在尝试为我的macOS SwiftUI状态栏应用程序创建设置视图.到目前为止,我的实现一直使用 NavigationView 和 NavigationLink ,但是当设置视图将父视图推向侧面时,此解决方案将产生一个半视图.下面的屏幕截图和代码示例. 导航侧边栏 struct ContentView:视图{var body:some View {VStack {导航视图{Navi
..
我有一个样式为 SidebarListStyle 的列表在iOS 14中新增)在 NavigationView 内. struct ContentView:查看{让数据= [“一个",“两个",“三个",“四个",“五个",“六个",“七个",“八个",“九",";“十",“十一",“十二",“十三",“十四"]var body:some View {NavigationView {列表 {部
..