滚动视图+;自定义视图+;上下文菜单动画故障-SwiftUI
是否有解决这些动画问题的方法滚动视图+;自定义视图+;上下文菜单动画故障-SwiftUI,swift,animation,swiftui,scrollview,Swift,Animation,Swiftui,Scrollview,是否有解决这些动画问题的方法 滚动上的动画小故障 视图消失不到一秒钟的场景 视图语义是: TabView{ 导航视图{ 滚动视图{ VStack{ ForEach(){ MyCustomView() .contextMenu() 如果有人想测试MyCustomView,请参见下面的内容: struct CardVew:视图{ 变量标题:字符串 变量说明:字符串 变量名称:String 变量任务:字符串 完成变量:Bool let tapVibration=UIImpactFeedbackGen
TabView{
导航视图{
滚动视图{
VStack{
ForEach(){
MyCustomView()
.contextMenu()
如果有人想测试MyCustomView,请参见下面的内容:
struct CardVew:视图{
变量标题:字符串
变量说明:字符串
变量名称:String
变量任务:字符串
完成变量:Bool
let tapVibration=UIImpactFeedbackGenerator(样式:。灯光)
@状态变量详细信息=false
var body:一些观点{
ZStack(对齐:。引导){
圆角转角(拐角半径:15)
.foregroundColor(颜色(“cardGray”))
.不透明度(0.24)
VStack(对齐:。前导,间距:。零){
标题栏
描述块
底部挡块
}
.padding([.前导,.尾随],20)
.padding(.bottom,15)
.padding(.top,24)
}
.padding([.前导,.尾随],12)
.表(显示:$details){
卡片视图(
标题:标题,,
描述:描述,
任务:任务,
姓名:姓名
)
}
.ontapsigne{
tap振动。冲击发生()
详细信息=真
}
奥纳佩尔先生{
准备
}
}
私有变量标题栏:一些视图{
HStack(对齐:。顶部){
正文(标题)
.font(.system(大小:22,重量:粗体))
.fixedSize(水平:假,垂直:真)
.帧(宽度:244,对齐:。前导)
.padding(.bottom,4)
如果完成{
垫片()
图像(“完成”)
.不透明度(0.8)
}
}
}
私有块:一些视图{
HStack(对齐:。底部){
HStack(对齐:。中心){
图像(系统名称:“日历”)
正文(“22.09”)
}
垫片()
文本(名称)
.multilitextalignment(.training)
.不透明度(0.6)
.font(.footnote)
.帧(宽度:211,对齐方式:。尾随)
}
}
私有变量描述块:一些视图{
正文(说明)
.不透明度(0.8)
.fixedSize(水平:假,垂直:真)
.帧(宽度:247,对齐:。前导)
.padding(.bottom,38)
}
}
我试图排除所有的动画,图纸和任何可能导致这种行为,但没有成功