37得票1回答
在SwiftUI中,如何对“@Published vars”在“View”之外的更改做出反应?

假设我有以下的ObservableObject,它每秒生成一个随机字符串: import SwiftUI class SomeObservable: ObservableObject { @Published var information: String = "" i...

14得票2回答
我该如何使用SwiftUI的LazyVGrid创建交错的网格?

我正在尝试实现一个包含瀑布流图片的LazyVGrid视图,就像下面Pinterest中的内容: 我知道有WaterfallGird库,但我想知道是否有一种方法可以使用LazyGrid来实现这个功能,而不是普通的V/HGrid。

20得票6回答
将SwiftUI按钮操作中的tapAction发送到UIView函数

我正在尝试找到一种方法来触发一个动作,当在swiftUI中点击按钮时,会调用我的UIView中的函数。 这是我的设置: foo()(UIView) 需要在Button(SwiftUI)被点击时运行 我自定义的UIView类使用了AVFoundation框架class SomeVi...

9得票2回答
使用SwiftUI以编程方式发送短信

在 Swift 中,我会这样做来显示一个预先组合的消息。 let composeVC = MFMessageComposeViewController() composeVC.messageComposeDelegate = self composeVC.recipients = ["9...

17得票2回答
如何在SwiftUI地图视图中将轻拍手势转换为坐标?

我正在尝试将一个MapAnnotation项添加到我的来自MapKit的Map()视图中。 如果在TextField中手动添加坐标,一切都正常,但我找不到任何通过点击地图添加它的方法。 我已经在互联网上阅读了很多,但是我没有找到关于onTap()地图事件处理的任何信息。 这是目前我的地图视图的...

11得票1回答
SwiftUI 2.0 中的 navigationBarTitle 和 navigationTitle 修改器有什么区别?

学习所有新的SwiftUI 2.0更改,但遇到了.navigationTitle,它似乎几乎与.navigationBarTitle完全相同。我查看了WWDC 2020视频,并找到了一个视频,在其中提到它被用于在MacOS中区分选项卡标题?但不确定是否应该在iOS中现在使用它来代替.navig...

8得票1回答
当点击返回按钮时,SwiftUI工具栏项被裁剪了。

我在SwiftUI中遇到了一种奇怪的行为,无法解决。 在以下简单示例应用程序中,我经历了这种行为:工具栏项在初始运行时正确呈现,但导航离开并返回后被截断。 重新创建此示例代码: ContentView.swift import SwiftUI struct ContentVie...

31得票11回答
在HStack中对齐两个SwiftUI文本视图,实现正确的对齐方式

我有一个简单的列表视图,其中包含两行。 每一行都包含两个文本视图。第一个视图和第二个视图。 我想要将每行中的最后一个标签(View two)对齐,使名称标签保持对齐,并且无论字体大小如何都能保持对齐。 第一个标签(View one)也需要被对齐。 我尝试在第一个标签(View one)...

49得票21回答
SwiftUI导航链接隐藏箭头

有没有办法隐藏自动添加的导航链接视图右侧的箭头? 我想使用NavigationView->List->HStack->NavigationLink_1-NavigationLink_2显示图像网格 导航链接上有箭头,看起来很奇怪。

23得票2回答
为什么在新的iOS 16 SwiftUI NavigationPath中清除“pop to root”不会平滑动画返回到根视图?

我有一个使用 NavigationDestination 修饰符确定导航的新 iOS 16 SwiftUI NavigationStack,它运行良好。 我的问题是:为什么在清除 NavigationPath 时,在堆栈中深度超过一个视图时,它不能通过平滑地向后滑动到根视图来进行动画处理? 如...