swiftui相关内容

列表视图在SwiftUI中抖动

我有一个主要的详细视图,可以使用完全普通的SwiftUI导航一系列顺序列表,我注意到了两件事. 当您通过导航链接访问列表时,行宽度是否抖动? .navigationBarTitle在新视图完全显示在屏幕上之前不可见吗? 似乎这些事情都没有发生?想知道是否有人有任何想法(附带视频和代码). 有关问题的视频: https://www.dropbox. com/s/5jq3e8cha ..
发布时间:2020-05-06 09:14:25 其他开发

使用SwiftUI将单个图钉添加到Mapkit

如何使用Xcode 11 GM/SwiftUI在地图上添加简单的图钉. 我的代码如下(这里显示了以坐标为中心的地图),但是我只想在其中显示其他坐标的一针. import SwiftUI import MapKit struct ContentView: UIViewRepresentable { func makeUIView(context: Context) -> MKM ..
发布时间:2020-05-05 15:05:55 移动开发

如何在swiftUI中添加移回用户位置按钮?

我对Swift和SwiftUI还是很陌生,我想在mapview的顶部添加一个用户跟踪按钮,以便在点击时用户的当前位置可以回到屏幕的中央.我已经有了mapview和按钮,但是无法正常工作. 这是ContentView.swift文件,我被加在****位置: import SwiftUI import MapKit struct ContentView: View { var b ..
发布时间:2020-05-05 15:05:49 其他开发

在地图SwiftUI上显示用户位置

我正在尝试加载地图,并在用户的位置上显示初始位置,并使用SwiftUI在地图上显示用户的位置.我不知道如何在SwiftUI中做到这一点. 我试图将'view.showsUserLocation = true'放在updateUIView函数中,但是它不起作用. import SwiftUI import MapKit struct MapView : UIViewRepresentab ..
发布时间:2020-05-05 15:04:17 移动开发

在主(ContentView)SwiftUI视图中以UIViewRepresentable的形式访问MKMapView元素

我正在使用SwiftUI显示地图,如果用户点击了注释,它将在VStack中弹出一个详细视图.我已经制作了地图视图,并在另一个SwiftUI文件中插入了注释.我还制作了详细视图. 如何在主视图文件中访问该地图的注释,以定义一个.tapaction,以便他们将其用于详细视图? 我尝试将视图定义为MKMapView,但是无法在另一个SwiftUI视图中为UIViewRepresentable ..
发布时间:2020-05-05 14:59:41 移动开发

SwiftUI按钮与地图互动

我对Swift和SwiftUI完全陌生,对于一个项目组,我需要开发我的第一个IOS应用. 我可以使用Mapbox显示地图,但是当我单击按钮时我不知道如何关注用户. 我不知道如何将按钮与结构MapView交互 这是我的代码: MapView.swift: import Mapbox struct MapView: UIViewRepresentable { ..
发布时间:2020-05-05 14:47:57 移动开发

SwiftUI使用ForEach遍历字典

是否有一种方法可以在ForEach循环中循环访问Dictionary? Xcode说 通用结构'ForEach'要求'[String:Int]'符合'RandomAccessCollection' 那么有没有办法使Swift字典符合RandomAccessCollection,或者因为字典是无序的,那是不可能的吗? 我尝试过的一件事是迭代字典的键: let dict: [S ..
发布时间:2020-05-05 13:31:19 移动开发

将SwiftUI列表滚动到新选择

如果您有一个SwiftUI列表,该列表允许单选,则可以通过单击列表(大概使它成为按键响应者),然后使用箭头键来更改选择.如果该选择到达可见区域的末尾,它将滚动整个列表以使选择保持可见. 但是,如果以其他方式(例如使用按钮)更新了选择对象,则列表不会滚动. 以编程方式设置时,是否有任何方法可以强制列表滚动到新选择? 示例应用程序: import SwiftUI struct ..
发布时间:2020-05-04 11:38:41 其他开发

Xcode 11 Beta 3,生成错误“未知属性“状态"",“使用未声明类型的“视图""等等

我使用SwiftUI用Xcode 11的第二个beta构建了一个应用程序,并且一切工作都很好,但是现在,有了第三个beta,该应用程序甚至都没有构建.我收到诸如“使用未声明的类型'视图','未知属性'状态'"之类的错误消息,该怎么办?是我的代码中的问题,还是仅仅是一个错误? 问题是当我试图构建要在Mac上运行(与Mac版UIKit一起使用)的应用 @State var score = ..
发布时间:2020-05-04 11:16:27 移动开发

MacOS上SwiftUI中的按钮问题

我正在MACOS上使用SwiftUI 如果我这样做: Button(action: { } ) { Text("Press") .padding() .background(Color.blue) } 我明白了: 和两个灰色区域是可轻击按钮的末端. 但我希望按钮是蓝色区域的形状. 关于如何使整个蓝色区域都 ..
发布时间:2020-05-04 11:13:33 其他开发

如何在Swift UI中实现本地化

有人可以帮助我吗?我在Swift UI中找不到任何有关本地化的描述.任何人都可以请教或更好地举例说明如何进行本地化,例如Text()? 解决方案 当您查看Text文档时,您会发现它在其初始值设定项中使用LocalizedStringKey而不是String: init(_ key: LocalizedStringKey, tableName: String? = nil, bundl ..
发布时间:2020-05-03 04:47:53 移动开发

SwiftUI行高列表-如何控制?

我在SwiftUI中有一个简单的List.下面包括代码和屏幕截图. 我想减少列表中每一行的高度(以使行和文本行之间的间距更小). 我已经尝试在HStack中添加一个".frame(height:20)",但是它只允许增加行距! 有办法吗? 谢谢! 杰拉德 import SwiftUI struct PressureData: Identifiable { let ..
发布时间:2020-05-02 09:58:35 其他开发

如何使SwiftUI列表自动滚动?

将内容添加到ListView时,我希望它自动向下滚动. 我正在使用SwiftUI“列表"和"BindableObject"作为控制器.新数据将添加到列表中. List(chatController.messages, id: \.self) { message in MessageView(message.text, message.isMe) } 当我将新数据追加到消息 ..
发布时间:2020-05-02 09:43:28 移动开发

SwiftUI异步数据获取

我正在尝试学习SwiftUI并使用电影数据库API创建电影搜索应用 一旦滚动到列表的末尾,我想获取新数据.我在List内使用ForEach并检查列表何时到达最后一项,然后执行onAppear()调用,找到了一种可能的解决方案. 在SwiftUI中,控制事件,即scrollViewDidScroll来检测列表数据的底部 加载第一页后,如何从搜索中加载新页面? 您可以在此处找到 ..
发布时间:2020-05-02 08:27:08 其他开发

Swift UI将列表覆盖为背景色

我只想将“颜色"设置为我的列表的背景色.找不到任何有效的方法, 看来不可能,我不想更改行中的每种颜色. 任何提示怎么做?看起来SwiftUI和List不允许背景颜色,它只允许每个原始颜色. struct ContentView: View { var body: some View { ZStack { RadialGradient ..
发布时间:2020-05-02 08:18:51 移动开发