swiftui相关内容
我想在地图上画一条路线。 但不使用委托的结构。 struct MapView : UIViewRepresentable { } func mapView(_ mapView: MKMapView, rendererFor overlay: MKOverlay) -> MKOverlayRenderer { } 我能做什么? 推荐答案 如果希望调用mapView(_:
..
从SwiftUI视图推送到UIKit时,未显示或未添加导航条项目。 我已在情节提要中添加了一项,并在代码中添加了一项,但均未显示。 这可能是SwiftUI中的错误,但我觉得这可能是很常见的情况,可能我遗漏了什么? 此问题有一些重叠:Navigation Bar Items after push from SwiftUI to UIKit尽管我不确定它们是否相同 结果
..
我想创建一个列表视图,可以拖动哪些内容进行重新排序并点击查看详细信息。 但是当我在内容视图中添加onTapGesture()操作时,onMove()操作停止工作。 示例代码: import SwiftUI struct TestTapAndMove: View { @State private var users = ["Paul", "Taylor", "Adele"]
..
我有一个带有TabBar的SwiftUI应用程序。 如果我从NavigationView打开详细信息子视图,然后单击";Back";,选项卡栏将变为透明,并在选项卡栏图标下方显示源中的项目。 从主页提要中,打开子导航详细信息视图。- 然后进入详细视图后,单击“上一步”。- 您将看到此错误。选项卡栏将是透明的。- 推荐答案 iOS15中,苹果扩展了对UI
..
我要创建一个ScrollView,使我可以从下向上滚动。 基本上我有一个渐变背景(底部黑色,顶部白色)。当我设置ScrollView时,我可以从白色向下滚动到黑色。我希望这个应用程序在ScrollView的底部启动,这样我就可以向上滚动了。(从黑到白) 谢谢! 当前编码: struct ContentView: View { var body: some View {
..
我试图实现的是有一个项目循环,我可以在其中点击一个项目,一旦点击,它就会以编程方式变得更大 以下是我的代码和到目前为止的结果: struct ContentView: View { @State var emojisArray = ["📚", "🎹", "🎯", "💻"] @State var selectedIndex = 0 va
..
我有一个简单的SwiftUI列表,希望在用户单击按钮时滚动到一行。我已经从hackingwithswift复制了此代码。它应该可以工作,但它没有工作。 struct ContentView: View { var body: some View { ScrollViewReader { proxy in VStack {
..
我希望我能做图片中看到的事情。 我正在尝试使用这段代码,但我不太了解如何修复它。 我希望我可以在Button或ImageMac上使用它,该ImageMac应该是图像。 有人能帮我吗? 编码: func showLittlePopoverWithMessage(sender: NSView, message: String) { let controll
..
我的问题:我希望用户能够在不弹出视图的情况下从TextField转到TextField,如下面的gif所示。 我的用例:我在多个子视图中有多个TextField和TextEditor。这些TextField是动态生成的,所以我希望FocusState是一个单独的关注点。 我在下面制作了一个示例gif和代码示例。 请查看,如有任何建议,欢迎光临。 按照评论中的建议,我做了一些
..
我正在尝试实现一个在用户键入时更新搜索结果的文本字段。我尝试过同步和异步两种方式(每次击键后更新搜索结果)。两者都会导致出现一些非常奇怪的动画状态。 下面是发生的情况。我先慢慢地打字,再慢慢地退格,然后一切都正常了。然后我快速打字并快速退格。 我已将我的视图简化为: import SwiftUI struct ContentView: View { @State var e
..
我正尝试在工作表中显示一个带有@Binding字符串变量的视图,该变量仅在TextField中显示/绑定此变量。 在我的主ContentView中,我有一个字符串数组,我使用ForEach循环遍历该数组的索引来显示该数组,其中每个按钮都包含循环元素的文本。 按钮操作很简单:将@State";index";-变量设置为按下按钮的element-index并显示工作表。
..
让我们看看简单的源代码: import SwiftUI struct MyView: View { @State var mapState: Int init(inputMapState: Int) { mapState = inputMapState //Error: 'self' used before all stored prope
..
如何在swftUI中相对于视图的左上角定位视图?“Position”修改器相对于视图的中心坐标移动视图。因此.position(x: 0, y: 0)将视图中心坐标放置在屏幕左上角。 我要将视图左上角坐标放置在屏幕的左上角,如何执行此操作? struct HomeView: View { var body: some View { VStack(alignmen
..
我尝试使用HWS: How to convert a SwiftUI view to an image中的代码从SwiftUI视图(快照)创建UIImage。 我得到以下结果,很明显是不正确的,因为图片被截断了。 编码: struct ContentView: View { @State private var savedImage: UIImage? var
..
我正在使用本教程通过FireBase将我的应用程序与Stripe连接- https://stripe.com/docs/payments/accept-a-payment?platform=ios&ui=payment-sheet&uikit-swiftui=swiftui 我找不到工资单。为什么会这样说,又该如何理清呢?我只想使用Firebase将Stripe连接到我的应用程序。什么
..
我的视图具有名为";Score";的Int属性,我要使用滑块调整该属性。 struct IntSlider: View { @State var score:Int = 0 var body: some View { VStack{ Text(score.description) Slider(
..
例如,我有这样的视图: import SwiftUI struct TarifsScreen: View { var body: some View { GeometryReader { geometry in VStack { VSt
..
以下是我的可选绑定 @Binding var showSheetModifFile : Bool? @Binding var fileToModify : File? init( showSheetModifFile : Binding? = nil, fileToModify : Binding? = nil) { _showSheetModifFil
..
我有两个自定义按钮样式,我想在点击按钮时更改样式。我尝试过这种方式: Button(action: { self.pressed.toggle() }) { Text("Button") }.buttonStyle(pressed ? style1() : style2()) 但它不工作,它给我一个来自它所属的VStack的错误: Unable to infer c
..
iOS 15中已弃用.animation()修饰符,但我不确定是否理解Xcode建议的等效修饰符animation(_:value:)是如何工作的。 .animation(.easeInOut(duration: 2)) // ⚠️'animation' was deprecated in iOS 15.0: Use withAnimation or animation(_:value:)
..