我有一个 TabView 并创建了一个由图像和视频制成的可滑动视图页面,我的问题是,当我滑动并落在选项卡视图中的第三个项目(即图像)上时,TabView 正在播放第 4 页上的视频。
有人可以帮助我更多地了解这里的问题吗?如果您需要更多信息,我很乐意提供,谢谢🙏
这是代码:
TabView(selection: $currentPage) {
ForEach(Array(cards.enumerated()), id: \.offset) { index, model in
if model.itemType == .image {
Icard()
.tag(index)
} else if model.itemType == .video {
Vcard()
.tag(index)
}
}
}
}
.background(Color.clear)
.frame(
width: viewWidth,
height: viewHeight,
alignment: .center
)
.tabViewStyle(.page(indexDisplayMode: .never))
.animation(.easeInOut, value: currentPage)
.transition(.slide)