Я показываю наложение, чтобы получить имя пользователя при запуске приложения; в сочетании с шагом от нижнего перехода, но анимация увольнения всегда останавливается на 90%, а затем исчезает. < /p>
Я показываю наложение, чтобы получить имя пользователя при запуске приложения; в сочетании с шагом от нижнего перехода, но анимация увольнения всегда останавливается на 90%, а затем исчезает. < /p> [code]@ViewBuilder func userNameOverlay() -> some View { GroupBox { Image(systemName: "person.circle.fill") .font(.system(size: 60)) .foregroundStyle(.colorTextPrimary) .padding()
Text("Enter Your Name") .appTitle(withSpacing: true)
Button { withAnimation { vm.showUserNameOverlay = false } } label: { Text("Save") .padding(.vertical, 10) .frame(maxWidth: .infinity) .background(.accent) .foregroundStyle(.colorBackground) .fontWeight(.bold) .clipShape(.rect(cornerRadius: 16)) } }.padding(.horizontal) .groupBoxStyle(.customStyle) .transition(.move(edge: .bottom)) } < /code> Сначала это был Vstack с наложением, и теперь я переключился на Zstack, но все еще не работал, почему это? < /p> ZStack(alignment: .bottom) { ScrollView(showsIndicators: false) { VStack { main_views…