SwiftUI 列表视图与 GroupedListStyle 和 HorizontalSizeClass 在 iOS 13.5 上切换到横向模式时定期中断
Posted
技术标签:
【中文标题】SwiftUI 列表视图与 GroupedListStyle 和 HorizontalSizeClass 在 iOS 13.5 上切换到横向模式时定期中断【英文标题】:SwiftUI list view with GroupedListStyle and horizontalSizeClass regular breaks on iOS 13.5 when turned to landscape mode 【发布时间】:2020-06-20 18:23:13 【问题描述】:看起来 ios 13.5 引入了一个新错误,这在 iOS 13.3 中无法重现。 当使用下面的代码并通过有缺口的设备切换到横向模式时,列表中的文本会被截断。有没有人有任何解决方法或修复?向 Apple 提交了错误报告。
var body: some View
List
Text("Some Text")
.listStyle(GroupedListStyle())
.environment(\.horizontalSizeClass, .regular)
【问题讨论】:
可以在真实设备上重现还是仅在模拟器上重现?因为有些错误只是模拟器。 我可以在真实设备和模拟器上重现这个。 【参考方案1】:此问题已在 Xcode 12 和 iOS 14 中修复。#FB7744163
【讨论】:
以上是关于SwiftUI 列表视图与 GroupedListStyle 和 HorizontalSizeClass 在 iOS 13.5 上切换到横向模式时定期中断的主要内容,如果未能解决你的问题,请参考以下文章
navigationBarTitle 与 SwiftUI 中的列表标题重叠
Fabric React:GroupedList:可以避免选择多行吗?
SwiftUI 列表视图与 GroupedListStyle 和 HorizontalSizeClass 在 iOS 13.5 上切换到横向模式时定期中断