67得票6回答
有没有办法在同一个iOS Xcode项目中同时使用Storyboard和SwiftUI?

随着Swift 5引入了SwiftUI框架来创建视图,但我们目前正在使用故事板进行UI设计。 因此,我只想知道如何在同一个iOS单视图应用程序中同时使用故事板和Swift UI的过程。

12得票7回答
SwiftUI简化了许多文本字段的.onChange修饰符。

我正在寻找一种简化/重构在SwiftUI视图中为多个TextField添加.onChange(of:)的方法。如果有一个简洁的解决方案,我还可以将修改器移动到相应字段附近,而不是在ScrollView的末尾。在这种情况下,所有的.onChange修改器都调用同一个函数。 .onChange(...

24得票3回答
苹果视觉框架 - 从图像中提取文本

我正在使用iOS 11的Vision框架来检测图像上的文本。 文本已经成功地被检测到了,但我们该如何获得检测到的文本呢?

8得票1回答
SwiftUI中TabView内的导航标题

基于这篇文章中提到的原因,我的应用程序菜单结构为NavigationView -> TabView -> 具有不同导航标题的子视图。 问题在于,.navigationTitle只为整个TabView提供一个导航标题,而不是每个子视图都有一个。如何使用TabView拥有多个导航标题...

22得票8回答
右侧带有分段索引的SwiftUI列表?

是否可能在SwiftUI中创建一个右侧有索引的列表,如下图所示?

12得票2回答
在SwiftUI中呈现视图控制器

如何使用SwiftUI实现以下Objective-C代码所实现的功能?我无法完全掌握所提出的思想。 如上内容翻译后为: 如何使用SwiftUI实现以下Objective-C代码所实现的功能?我无法完全掌握所提出的思想。 [self presentViewController:mess...

7得票7回答
当你点击一个日期时,是否有可能关闭DatePicker的日历?

我有一个基本的SwiftUI日期选择器,当点击时会显示一个日历小部件: DatePicker( "Date", selection: $date, in: ...Date(), displayedComponents: [.date] ) 当您选择一个日期(如上例中的...

8得票1回答
SwiftUI:如何在navigationTitle上添加可访问性标识符

我们如何将“可访问标识”(Accessibility Identifier)添加到导航栏标题文本中?我知道对于按钮/文本/图像/堆栈视图,我们可以使用“.accessibility(identifier:“some_identifier”)"。 struct SomeView: View {...

7得票3回答
SwiftUI视图和UIHostingController在UIScrollView中会破坏滚动功能

当我将包含SwiftUI视图的UIHostingController作为childView添加,并将该childView放置在UIScrollView中时,滚动会出现问题。 这是我的视图。 struct TestHeightView: View { let color: UICol...

23得票2回答
Xcode 12 iOS 14无需SwiftUI的小部件

在Xcode 12中,是否可以创建Xcode小部件但不使用SwiftUI,而是使用XIB文件构建小部件UI?