swiftui-list相关内容
我要创建SwiftUI列表,但不显示滚动指示器。ScrollView提供了showsIndicator来实现这一点。怎么做呢? 推荐答案 任何指示器(列表、滚动视图等) 您可以不显示所有List的指示符,但是使用UITableView的API。因为SwiftUIList在幕后使用UITableViewfor iOS: struct ContentView: View {
..
我正在尝试创建一个列表视图,其中的行如下所示: 但是,我无法在前导侧对齐 Circle.尝试在 VStack 中使用 Spacer()、HStack,它只是不起作用.这是我的代码及其输出. struct PeopleView:查看{让人们 = [“亚当",“詹姆斯"]var主体:一些视图{导航视图{列表 {ForEach(people, id: \.self) { 人在堆栈{圆圈()虚拟堆
..
@AppStorage 最近在 SwiftUI 中被引入,它似乎是 UserDefaults 的替代品.我正在尝试使 @AppStorage 能够存储嵌套列表. 对于简单的情况,你会这样做 @AppStorage("selected") var selected = 0 我在处理普通的 UserDefaults 时使用了这个: @Published var list = UserDef
..
我在动态更改依赖于元素数量的列表高度时遇到了一些麻烦. 我尝试了这个解决方案,但没有奏效. 列表{ForEach(searchService.searchResult, id: \.self) { item in文本(项目).font(.custom("Avenir Next Regular", size: 12))}}.frame(height: CGFloat(searchServic
..
我正在尝试使用以下代码将视图背景颜色设置为黑色 struct RuleList:查看{[![在此处输入图像描述][1]][1]私有变量演示者:ConfigurationPresenter?@观察对象私有变量视图模型:RowListViewModelinit(presenter: ConfigurationPresenter?, viewModel: RowListViewModel) {self
..
我正在尝试重新创建与股票 iOS 日历应用程序中的事件列表相匹配的视图.我有以下代码生成一个事件列表,每个事件按日期分成自己的部分: var body: some View {导航视图{列表 {ForEach(userData.occurrences) { 出现在Section(header: Text("\(occurrence.start, formatter: Self.dateForma
..
我在 xcode 12 中创建了一个项目并添加了一个小部件扩展目标.目标已创建,我只剩下一个显示时间的简单小部件.小部件的预览按预期工作,小部件在模拟器中按预期显示.但是,如果我将视图更改为使用 List 而不是 Text,如下所示: struct SimpleWidgetEntryView : 查看 {var 条目:Provider.Entryvar主体:一些视图{列表 {文本(“某事")}}
..
我发现如果视图包含导航视图,SwiftUI iOS 14 中的列表会有类似边框的东西.有没有办法禁用边框?因为边框破坏了我的应用程序的设计. 这是代码中不包含 NavigationView 的代码. struct ContentView:查看{@State var isPresent = falsevar主体:一些视图{let first = 餐厅(名称:“Joe's Original")
..
我是 SwiftUI 的新手(和大多数人一样),并试图弄清楚如何删除我嵌入在 NavigationViewList 上方的一些 空白/代码>. 在这张图片中,您可以看到 List 上方有一些空白. 我想要完成的是: 我试过使用: .navigationBarHidden(true) 但这并没有产生任何明显的变化. 我目前正在像这样设置我的导航视图: Navigatio
..
我试图将某个对象的数据从对象列表传递到模式表,从 CoreData 获取数据. 问题是无论我点击列表中的什么对象,详细信息视图中都只显示最后添加的数据表单对象. 删除对象也是如此——不管我想删除什么对象,最后一个总是被删除. 使用 NavigationLink 问题消失,但它不适合我. 这是我的代码: 导入 SwiftUI结构 CarScrollView:查看 {@Env
..
自 iOS 14 更新以来,我遇到了 NavigationView 中的 List 问题. 这里是代码的一个简单细分 - 我已经把所有没有显示问题的东西都划掉了 struct ContentView:查看{var views = [“第 1 行"、“第 2 行"、“第 3 行"]var主体:一些视图{导航视图{虚拟堆栈{列表 {ForEach(views, id: \.self) { 查看
..
到目前为止,要在动态集合中的元素和 List 的行之间设置绑定,我们必须这样做: List(Array(zip(data.indices, data)), id: \.1.id) { index, _ in堆栈{文本((索引 + 1).说明)TextField("", text: Binding(得到:{数据[索引].文本},设置:{ data[index].text = $0 }))}} 我
..
TL;DR: 我无法在 macOS 上创建包含详细信息视图和多项选择的列表. 更详细: 为了演示我的问题,我做了一个小示例项目.用户界面如下所示: 这是“应用程序"启动时,顶部有一个列表,下面有一个详细的表示.因为我使用的是列表的初始化程序 init(_:selection:rowContent:),其中 selection 的类型是 Binding?根据Apple的文档,
..
所以我在页面视图样式中的 TabView 中嵌入了一个 NavigationView.第一次加载 NavigationView 将在其内部启动,然后一旦重新加载它就会正常显示.我不确定是什么导致了这种情况.我制作了一个 GIF 来更好地说明问题: 这是我的代码: 导入 SwiftUI结构内容视图:查看{var主体:一些视图{标签视图{设置视图()空视图()空视图()空视图()}.tabVi
..
在使用 SwiftUI 开发 iOS 应用程序时,我面临以下情况.我已经设置了一个自定义环境键.这是 SceneDelegate.swift 文件中的相关代码. private struct RowColorMaster: EnvironmentKey {静态变量默认值:绑定= .constant([[:]])}扩展环境值{var rowColorMasterDico:绑定{得到 {self[R
..
如何在导航栏中同时拥有一个按钮和一个包含部分的列表? 这是一个带有 .navigationBarItems 的代码: struct AllMatchesView:查看{@Environment(\.managedObjectContext) var moc@State var events = EventData()var主体:一些视图{导航视图{列表{ForEach(events.sec
..
在 SwiftUI List 中,如何使列表行背景(通过 .listRowBackground() 设置)扩展视图的整个宽度,即使在保险箱下区域?例如.在宽屏 iPhone(例如 iPhone 12 Pro Max)上横向运行时.目前,该单元格在该单元格的最左侧显示为白色,直到安全区域的开始. 示例代码: struct ContentView: View {var主体:一些视图{列表 {文
..
我正在尝试以编程方式在 swiftui 中获得对齐的文本-图像对.可能吗? 我希望“访问"这个词在两行的相同位置开始. 这是我的代码: HStack{Image(systemName: item.leftImage)//一个系统镜像名称Text(item.text)//表示项目的文本} 我知道我可以为 HStack 本身添加间距,但它不会解决我的问题.由于苹果提供的每个系统图像
..
我有一个 List 和包含 Picker 视图(分段控制麦粒肿)的项目.我想分别处理选择和选择器状态.未选择列表项时应禁用选择器. 问题是: 第一次点击 - 选择列表项.(选择 = 真) 点击选择器 - 设置选择 = false 在 UIKit、Button/SegmentControl/等上...抓住“点击",不要进入 TableView 选择状态. struct List
..
目标 点击更新List中的数据 问题 当 .listRowInsets 应用于列表行时,列表在状态改变时停止获取更新. 代码 struct ContentView: View {私有变量数组 = [“a"、“b"、“c"]@State 私有变量 selectedIndex = 0var主体:一些视图{使身体()}private func makeRow(_ t: Stri
..