swiftui-list相关内容
我正在尝试从 Realm 中获取所有项目,并将它们显示在 SwiftUI列表中,但是我一直遇到错误. 在 UIKit/Realm 应用程序中,我将创建一个 Results 变量来存储 Realm 中的所有项目,然后,在 viewDidLoad 方法中获取项目并将其分配给变量.我正在尝试在 SwiftUI 中执行相同的操作,但是我不确定如何构建代码,我不断收到一条错误消息,指出我的 Realm
..
我已经用xcode 12创建了一个项目,并添加了一个Widget Extension目标.目标已创建,剩下的是一个显示时间的简单小部件.小部件的预览按预期方式工作,并且小部件在模拟器中按预期显示.但是,如果我更改视图以使用 List 而不是 Text ,如下所示: struct SimpleWidgetEntryView:查看{var entry:Provider.Entryvar body:
..
我是SwiftUI的新手(就像大多数人一样),试图弄清楚如何删除我在NavigationView中嵌入的列表上方的空白 在此图像中,您可以看到列表上方有一些空白 我尝试使用 .navigationBarHidden(true) 但这并没有进行任何明显的更改. 我目前正在这样设置我的navigationView NavigationView {FileBrowserVi
..
我想创建一个 MyViewModel ,它从网络获取数据,然后更新结果. MyView 应该订阅 $ model.results ,并显示 List 填充结果. 不幸的是,我收到一个有关“表达式类型在没有更多上下文的情况下是模棱两可"的错误. 在这种情况下如何正确使用 ForEach ? 导入SwiftUI进口联合收割机类MyViewModel:ObservableObject {@
..
我已经看过几篇关于此的文章,但到目前为止,没有一种解决方案对我有用. 我正在尝试使用ForEach创建可识别项目的数组-里面同时具有 Text()和 Toggle()视图.数组存储在 @ObservableObject 的 @Published 属性中. 我目前正在遍历索引以创建切换绑定(如 任何帮助将不胜感激! struct规则:可识别的{let id:字符串var displ
..
我正在使用列表在主视图中显示模型.当我在详细视图中更新模型时,不会在详细视图中更新它. 当我不使用 List 时,详细信息视图将更新.我缺少列表的什么? struct Person:可识别的{var ID:UUID变量名称:字符串}类PersonModel:ObservableObject {@已发布的var人员:[Person] = [Person(id:UUID(),名称:"Ege"
..
@AppStorage 是最近在SwiftUI中引入的,它似乎是 UserDefaults 的替代方法.我正在尝试使 @AppStorage 能够存储嵌套列表. 对于简单的情况,您可以这样做 @AppStorage("selected")var selected = 0 我在处理普通的UserDefaults时使用了它: @Published var list = UserDef
..
我发现,如果视图包含navigationView,则SwiftUI iOS 14中的列表将带有边框.有禁用边框的解决方案吗?因为边界破坏了我的应用程序的设计. 以下是代码中不包含NavigationView的代码. struct ContentView: View { @State var isPresent = false var body: some Vi
..
自iOS 14更新以来,我在NavigationView中的列表出现问题. 这是代码的简单分类-我已经清除了所有未显示问题的内容 struct ContentView: View { var views = ["Line 1", "Line 2", "Line 3"] var body: some View { Na
..
我有一个SwiftUI列表,如下面的示例代码所示. struct ContentView: View { @State var numbers = ["1", "2", "3"] @State var editMode = EditMode.inactive var body: some View { NavigationView {
..
我是SwiftUI的新手,试图在Android LinearLayoutManager 中制作类似reverse的东西 messagesRecyclerView = view.findViewById(R.id.messagesRecyclerView); manager = new LinearLayoutManager(activity, LinearLayoutManager.VERT
..
我正在尝试创建一个列表视图,其中的行看起来像这样: 但是,我无法对齐前端的Circle.在VStack中使用Spacer()和HStack进行了尝试,但是它不起作用.这是我的代码及其输出. struct PeopleView: View { let people = ["Adam", "James"] var body: some View {
..
我正在尝试重新创建与库存的iOS日历应用程序中的事件列表匹配的视图.我有以下代码生成事件列表,每个事件按日期分为自己的部分: var body: some View { NavigationView { List { ForEach(userData.occurrences) { occurrence in Se
..
我是SwiftUI的新手(就像大多数人一样),试图弄清楚如何删除我在NavigationView中嵌入的列表上方的空白 在此图像中,您可以看到列表上方有一些空白 我要完成的是这个 我尝试使用 .navigationBarHidden(true) 但这并没有进行任何明显的更改. 我目前正在这样设置我的navigationView NavigationView
..
我的问题是(在SwiftUI中)我有一个带有foreach的ScrollView.知道foreach何时加载所有我的条目,我希望最后一个条目集中. 我做了一些Google研究,但找不到任何答案. ScrollView { VStack { ForEach (0..
..
我试图将某些对象的数据从对象列表传递到模式表,从CoreData中获取数据。 问题是,无论我单击列表中的哪个对象,详细信息视图中都只会显示最后添加的数据形式的对象。 删除对象的方法也一样-不管我要删除哪个对象,最后一个对象都会一直删除。 问题使用NavigationLink消失了,但它不适合我。 这是我的代码: import SwiftUI 结构CarScro
..
当我更改数据源时,例如在APIView中点击“更改数据"按钮或在QueryParametersView.list中删除项目时,应用崩溃 控制台日志: 此类"SwiftUI.AccessibilityNode"不是已知的可序列化的 元素并将其作为可访问性元素返回可能会导致 崩溃 致命错误:索引超出范围:文件 /AppleInternal/BuildRoot/Library/Cach
..
我有一个SwiftUI列表,当点击一个单元格时,它会在导航中显示详细视图/推送: import SwiftUI struct DevicesInRangeList: View { @ObservedObject var central = Central() var body: some View { NavigationView {
..
我正在设计一个应用程序,该应用程序包括检索JSON数据并在FileBrowser类型视图中显示检索到的项目列表的功能.在这种视图下,用户应该能够单击文件夹以更深入地进入文件树,或者单击文件以查看有关该文件的一些元数据. 我观察到,在这种情况下,当我单击文件或文件夹然后再次单击并单击它时,不会触发NavigationLink,并且在单击其他导航链接之前,我一直停留在视图上. 这是展示此问
..
我只想将“颜色"设置为我的列表的背景色.找不到任何有效的方法, 看来不可能,我不想更改行中的每种颜色. 任何提示怎么做?看起来SwiftUI和List不允许背景颜色,它只允许每个原始颜色. struct ContentView: View { var body: some View { ZStack { RadialGradient
..