Swiftui 快捷界面:上下文菜单翻转错误?
我正在用SwiftUI实现聊天。我使用双旋转列表在底部显示最近的聊天信息。每条消息都附有一个上下文菜单。但是有一个错误:当点击上下文菜单时,消息会产生错误的旋转动画。看起来很糟糕。使用XCode 12.2 有什么办法让它工作吗?我确实向苹果提交了一份bug报告,但这通常需要几个月(几年?)的时间 以下是基本示例:Swiftui 快捷界面:上下文菜单翻转错误?,swiftui,Swiftui,我正在用SwiftUI实现聊天。我使用双旋转列表在底部显示最近的聊天信息。每条消息都附有一个上下文菜单。但是有一个错误:当点击上下文菜单时,消息会产生错误的旋转动画。看起来很糟糕。使用XCode 12.2 有什么办法让它工作吗?我确实向苹果提交了一份bug报告,但这通常需要几个月(几年?)的时间 以下是基本示例: import SwiftUI struct FlippedContextMenuBug: View { var body: some View { Scrol
import SwiftUI
struct FlippedContextMenuBug: View {
var body: some View {
ScrollView {
ForEach(0..<100) { i in
Text("Message \(i)")
.padding()
.contextMenu(menuItems: {
Text("Menu Item 1")
})
.rotationEffect(.pi)
}
}
.rotationEffect(.pi)
}
}
struct FlippedContextMenuBug_Previews: PreviewProvider {
static var previews: some View {
FlippedContextMenuBug()
}
}
导入快捷界面
结构FlippedContextMenuBug:视图{
var body:一些观点{
滚动视图{
弗雷奇(0..适用于Xcode 12.1/iOS 14.1。这是用于复制问题的代码吗?您可以附加gif并记录效果吗?在Xcode 12.1上工作正常。但12.2破坏了它。适用于Xcode 12.1/iOS 14.1。这是用于复制问题的代码吗?您可以附加gif并记录效果吗?在Xcode 12.1上工作正常。但12.2破坏了它。