问题标签 [swiftui-list]
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 foreach 导航链接立即弹出
我的应用程序中的新 NavigationLink 出现问题,当我单击按钮时,更改页面但立即返回。我哪里错了?
ios - 如何在 SwiftUI 中自动检测 NavigationBarTitle displayMode 变为 .inline 或 .large?
我有一个List
内部 anavigationView
并且我想在List
Section
滚动列表时更改文本并且navigationBarTitle
成为.inline
或.large
这是我的代码:
我怎样才能找到list
滚动和navigationBar
更改为.title
?
swiftui - SwiftUI如何将列表项重构为子视图
我一直在尝试为一个简单的 SwiftUI 项目创建更小的可重用视图。但是,我得到了意想不到的结果,并且很难理解为什么。
这是我人为的例子来突出这个问题
使用这个例子,你应该如何创建一个可重用的RowView来代替HStack
列表中的
我正在使用 Firebase 来触发模型更改。即更改成绩以通过或失败并期望列表详细信息视图显示该更改。
上述方法按预期工作,而在列表视图中,当数据更改时,行将更改。
但是,当我尝试重构该视图时,只有一个按预期工作。理想情况下,我想传入Grading
对象,但这不会导致视图刷新。
尝试不同的子视图及其结果
这是 3 行选项
解决问题
我的视图模型
swiftui - 如何在编辑模式下删除 SwiftUI 列表行中的删除按钮?
在编辑模式下如何删除 SwiftUI 列表行中的删除按钮?请注意,允许对行重新排序的行右侧的汉堡包按钮需要继续起作用。
背景 - 想要一个始终启用“重新排序”行功能的列表。编辑模式似乎可以启用此功能(即在编辑模式下保留列表),但不希望每行都有红色的删除按钮。
这是一个 SwiftUI 特定的问题。
编辑:仅在此处删除删除按钮后,滑动删除仍然有效...
arrays - Swift - How to add string array to my listview in swiftUI
I have a array of string
How Can I implement this array in ListView in SwiftUI ?
swiftui - 如何允许对不在编辑模式下的 SwiftUI 列表中的行进行重新排序?
是否允许对不在编辑模式下的 SwiftUI 列表中的行进行重新排序?
那就是给行一个右手汉堡菜单图标,他们可以用它来重新排序一行?(就像在编辑模式下可能的那样)
macos - 在 AppKit 中为列表提供背景(渐变)
我想List
在 SwiftUI 中对 a 进行渐变。显然,它不起作用,因为单元格有自己的背景,我需要使背景清晰。我在这里找到了如何在 iOS 上执行此操作。
但是有谁知道如何用 AppKit 做到这一点?没有NSTableView.appearance()
。
更新
我做了一个代码示例:
List
没有得到不同的背景。
ios - 如何使用滚动视图单击列表部分内的项目以导航到详细信息页面 SwiftUI
有一个列表,其中有部分,每个部分包含项目,放在水平滚动视图中,当尝试使用 NavigationLink 导航到详细信息页面时,所有项目都被选中,我想选择单个项目导航到详细信息页面。这是我的代码。当我点击列表时,它会打开多次。我希望打开唯一选定的项目
swift - 当列表中的最后一项是 HStack 时,应用程序崩溃
我正在做一个关于我的学校建筑和楼层的应用程序,我使用导航视图,但是,我不想查看披露指示器,所以我发现“hack”将导航链接宽度设置为 0 和不透明度。当我还想使用最后一个 NavigationLink 执行此操作时,我的应用程序在初始化期间访问错误的 App Delegate 文件中崩溃。当我不在最后一项上使用 HStack 和这个“hack”时,它看起来像其他列表行,但不会执行任何操作。它的唯一工作方式是下一个视图位于导航链接内,这会导致主屏幕的最后一个列表行看起来不同。有任何想法吗?非常感谢。