swiftui相关内容

Swiftui如何使用MKOverlayRenender?

我想在地图上画一条路线。 但不使用委托的结构。 struct MapView : UIViewRepresentable { } func mapView(_ mapView: MKMapView, rendererFor overlay: MKOverlay) -> MKOverlayRenderer { } 我能做什么? 推荐答案 如果希望调用mapView(_: ..
发布时间:2022-03-23 21:38:28 其他开发

UIKit&>快捷UI&>UIKit时不显示导航栏项目

从SwiftUI视图推送到UIKit时,未显示或未添加导航条项目。 我已在情节提要中添加了一项,并在代码中添加了一项,但均未显示。 这可能是SwiftUI中的错误,但我觉得这可能是很常见的情况,可能我遗漏了什么? 此问题有一些重叠:Navigation Bar Items after push from SwiftUI to UIKit尽管我不确定它们是否相同 结果 ..

弹出子导航时的透明选项卡栏查看IOS 15

我有一个带有TabBar的SwiftUI应用程序。 如果我从NavigationView打开详细信息子视图,然后单击";Back";,选项卡栏将变为透明,并在选项卡栏图标下方显示源中的项目。 从主页提要中,打开子导航详细信息视图。- 然后进入详细视图后,单击“上一步”。- 您将看到此错误。选项卡栏将是透明的。- 推荐答案 iOS15中,苹果扩展了对UI ..
发布时间:2022-03-11 09:24:53 移动开发

SwiftUI反向滚动视图从下到上

我要创建一个ScrollView,使我可以从下向上滚动。 基本上我有一个渐变背景(底部黑色,顶部白色)。当我设置ScrollView时,我可以从白色向下滚动到黑色。我希望这个应用程序在ScrollView的底部启动,这样我就可以向上滚动了。(从黑到白) 谢谢! 当前编码: struct ContentView: View { var body: some View { ..
发布时间:2022-03-09 20:40:03 其他开发

如何使用SwiftUI在ScrollView中选择项目?

我试图实现的是有一个项目循环,我可以在其中点击一个项目,一旦点击,它就会以编程方式变得更大 以下是我的代码和到目前为止的结果: struct ContentView: View { @State var emojisArray = ["📚", "🎹", "🎯", "💻"] @State var selectedIndex = 0 va ..
发布时间:2022-03-09 20:33:09 其他开发

按钮或图像上的SWIFT UI MacOS弹出窗口

我希望我能做图片中看到的事情。 我正在尝试使用这段代码,但我不太了解如何修复它。 我希望我可以在Button或ImageMac上使用它,该ImageMac应该是图像。 有人能帮我吗? 编码: func showLittlePopoverWithMessage(sender: NSView, message: String) { let controll ..
发布时间:2022-03-08 13:12:32 移动开发

如何才能在不同子视图中使用TextFields更改SwiftUI应用程序的FocusState,而不需要刷新视图,从而导致反弹效果?

我的问题:我希望用户能够在不弹出视图的情况下从TextField转到TextField,如下面的gif所示。 我的用例:我在多个子视图中有多个TextField和TextEditor。这些TextField是动态生成的,所以我希望FocusState是一个单独的关注点。 我在下面制作了一个示例gif和代码示例。 请查看,如有任何建议,欢迎光临。 按照评论中的建议,我做了一些 ..
发布时间:2022-03-04 16:53:41 移动开发

在现有动画运行时为SwiftUI状态更改设置动画会导致窗体处于不一致状态

我正在尝试实现一个在用户键入时更新搜索结果的文本字段。我尝试过同步和异步两种方式(每次击键后更新搜索结果)。两者都会导致出现一些非常奇怪的动画状态。 下面是发生的情况。我先慢慢地打字,再慢慢地退格,然后一切都正常了。然后我快速打字并快速退格。 我已将我的视图简化为: import SwiftUI struct ContentView: View { @State var e ..
发布时间:2022-02-28 10:09:22 其他开发

带有绑定变量的SwiftUI演示表在首次显示时不起作用

我正尝试在工作表中显示一个带有@Binding字符串变量的视图,该变量仅在TextField中显示/绑定此变量。 在我的主ContentView中,我有一个字符串数组,我使用ForEach循环遍历该数组的索引来显示该数组,其中每个按钮都包含循环元素的文本。 按钮操作很简单:将@State";index";-变量设置为按下按钮的element-index并显示工作表。 ..
发布时间:2022-02-28 10:03:42 其他开发

如何在SwiftUI中相对于视图的左上角定位视图

如何在swftUI中相对于视图的左上角定位视图?“Position”修改器相对于视图的中心坐标移动视图。因此.position(x: 0, y: 0)将视图中心坐标放置在屏幕左上角。 我要将视图左上角坐标放置在屏幕的左上角,如何执行此操作? struct HomeView: View { var body: some View { VStack(alignmen ..
发布时间:2022-02-26 11:59:30 移动开发

部分切断了SwiftUI视图的快照

我尝试使用HWS: How to convert a SwiftUI view to an image中的代码从SwiftUI视图(快照)创建UIImage。 我得到以下结果,很明显是不正确的,因为图片被截断了。 编码: struct ContentView: View { @State private var savedImage: UIImage? var ..
发布时间:2022-02-25 14:57:52 移动开发

在范围内找不到工资单

我正在使用本教程通过FireBase将我的应用程序与Stripe连接- https://stripe.com/docs/payments/accept-a-payment?platform=ios&ui=payment-sheet&uikit-swiftui=swiftui 我找不到工资单。为什么会这样说,又该如何理清呢?我只想使用Firebase将Stripe连接到我的应用程序。什么 ..
发布时间:2022-02-25 09:34:35 移动开发

参数SwiftUI中的可选绑定

以下是我的可选绑定 @Binding var showSheetModifFile : Bool? @Binding var fileToModify : File? init( showSheetModifFile : Binding? = nil, fileToModify : Binding? = nil) { _showSheetModifFil ..
发布时间:2022-02-21 22:41:50 其他开发