Если у вас нет других предметов, достаточно другого ответа с listItem.
Но, в частности, у вас есть другие анимированные элементы в listItem, вы можете сделать следующее:
var body: some View {
VStack{
Text("\(title+2) items")
self.bOpen ? Options().transition(AnyTransition.move(edge: .top)) : nil
}.onTapGesture {
withAnimation{
self.bOpen.toggle()}
}
}
- исправить положение, где разместить "withAnimation"
- ввести мирное
transtion
действие.