草庐IT

SwiftUI - 删除单元格之间的空间

我正在SwiftUI中实现ListView。我想要尝试的是让单元格在任何其他单元格或父View之间没有空间。所以在这个屏幕截图中,您可以看到每个单元格之间有一个空间,还有手机边缘的空间,我想将其删除。structFlickrView:View{varflickrResponse:[FlickrResponse]varbody:someView{List(flickrResponse){iteminFlickrImageCell(response:item)}}}structFlickrImageCell:View{varresponse:FlickrResponsevarbody:so

ios - 关闭 SwiftUI 中的按钮突出显示

当点击或按下按钮时,如何关闭SwiftUI中的按钮突出显示。这是我的代码:ScrollView{ForEach(searchManager.resultUsers){userinButton(action:{self.showProfile=trueself.user=user}){SearchUserRow(user:user).foregroundColor(.primary)}}}.sheet(isPresented:$showProfile){ProfileView(profileUser:self.user).environmentObject(ProfileManager(

swift - 如何将 Mapbox SDK 与 SwiftUI 集成

我在我的项目中安装了MapboxSDK,但我不明白如何将此代码片段与SwiftUI集成。我创建了一个名为MapView的SwiftUIView,我在其中导入了MapboxFramework。我尝试使用UIViewRepresentable协议(protocol),就像在Apple的教程中一样,但没有成功。importMapboxclassMapView:UIViewController{overridefuncviewDidLoad(){super.viewDidLoad()letstyleURL=URL(string:"mapbox://styles/mapbox/outdoors-

SwiftUI:强制更新

通常情况下,我们不能讨论Apple预发布的东西,但我已经看到很多关于SwiftUI的讨论,所以我怀疑这没问题;就这一次。我正在学习其中一个教程(我这样做)。我在“与UIKit交互”教程中的可滑动屏幕下方添加了一对按钮:https://developer.apple.com/tutorials/swiftui/interfacing-with-uikit这些是“下一个”和“上一个”按钮。在一端或另一端时,相应的按钮会隐藏。我有那个工作正常。我遇到的问题是访问由PageViewController表示的UIPageViewController实例。我更改了currentPage属性(通过使

ios - 将 tapAction 从 SwiftUI 按钮操作发送到 UIView 函数

我正在尝试找到一种方法来触发一个操作,当在swiftUI中点击一个按钮时,该操作将在我的UIView中调用一个函数。Here'smysetup:foo()(UIView)需要在Button(SwiftUI)被点击时运行我的自定义UIView类使用AVFoundation框架classSomeView:UIView{funcfoo(){}}要在swiftUI中使用我的UIView,我必须将它包装在UIViewRepresentablestructSomeViewRepresentable:UIViewRepresentable{funcmakeUIView(context:Context

ios - 如何使用 SwiftUI 制作自定义图像 resizable()

我有意见structCustomImageView:View{varbody:someView{Image("someImage")}}当我在外部引用此View时,无法调整图像大小。我知道我可以传递参数,但我一直在寻找一种更简洁的方法来通过修饰符来传递参数?VStack{CustomImageView().resizable()//Thisdoesnotwork}resizable似乎只能直接处理图像。有谁知道如何使CustomImageView可调整大小?更新:我知道我可以使用参数,但无论如何都可以使用修饰符吗?Resizable只是一个属性,但还有其他属性。将它们全部列为独立变量会

swift - iOS 13 SwiftUI : app crashes upon launch on real device

在SwiftUI和Apple的新测试版(macOS10.15、iOS13和Xcode11)发布后,我开始开发基于新技术构建的应用程序。考虑到所涉及的所有软件和系统都处于测试阶段,开发进展顺利。然而,当尝试在真实设备(iPhone8Plus,运行iOS13beta2)上运行基于SwiftUI的应用程序时,该应用程序拒绝启动,而是在启动时崩溃并显示一个简单的(lldb)在Xcode调试器中。该应用程序在模拟器中运行正常,并且Xcode没有提供任何有用的消息来说明为什么该应用程序无法在真实设备上运行。tl;dr在iOS13模拟器中成功运行后,SwiftUI应用在真正的iOS13设备上启动时崩

ios - 如何使用 SwiftUI 为一系列图像制作动画?

如何使用SwiftUI框架为一系列图像(比如Frame-1.png到Frame-6)制作动画?我已经尝试创建一个“图像”数组。然后我将UIImage.animatedImage(with:images,duration:1.0)方法分配给一个名为“animatedImage”的变量最后我在“ContentView.swift”的“body”中尝试了Image(uiImage:animatedImage)varimages:[UIImage]!=[UIImage(named:"Sequence/frame-1")!,UIImage(named:"Sequence/frame-2")!,U

swift - 是否可以在 SwiftUI 中使用带有自定义字体的动态字体大小?

我正在尝试使用SwiftUI,并希望为我的项目使用自定义UI字体。但是,我不想失去内置字体类(例如大标题)附带的动态类型调整大小。Apple确实为Text提供了自定义字体修饰符:Text("Hello,world!").font(.custom("Papyrus",size:17))但是,这会将大小固定为17pt。当您在设备或模拟器中运行它并打开辅助功能检查器以调整操作系统级别的字体大小时,Text元素不会更新。size:参数不是可选的,因此您必须传入一些内容。不幸的是,您无法获得现有字体(即使是自定义字体)的size,因为Font没有size参数.这似乎是SwiftUI其余部分的常见

ios - SwiftUI:路径的坐标空间

所以我得到了以下代码:importSwiftUIstructContentView:View{@StateprivatevardraggingLocation=CGPoint.zero@StateprivatevarstartLocation=CGPoint.zero@Stateprivatevardragging=falsevarbody:someView{letGR=DragGesture(minimumDistance:10,coordinateSpace:.global).onEnded{valueinself.dragging=falseself.draggingLocati