Я новичок в разработке для iOS и работаю над проектом с использованием SwiftUI. У меня есть лист, на котором я могу купить или продать некоторые акции. При успешной транзакции я должен показать зеленый экран с сообщением об успехе. Проблема в том, что моя реализация просто внезапно показывает зеленый экран, а не анимируется или исчезает. Вот что я имею в виду:
Так ведет себя мое приложение, и именно так я хочу, чтобы оно вело себя.< /p>
Вот код листа:
Я новичок в разработке для iOS и работаю над проектом с использованием SwiftUI. У меня есть лист, на котором я могу купить или продать некоторые акции. При успешной транзакции я должен показать зеленый экран с сообщением об успехе. Проблема в том, что моя реализация просто внезапно показывает зеленый экран, а не анимируется или исчезает. Вот что я имею в виду: Так ведет себя мое приложение, и именно так я хочу, чтобы оно вело себя.< /p> Вот код листа: [code]// // TradingSheetView.swift // Stock Search // // Created by Kishan on 4/29/24. //
import SwiftUI import SimpleToast
struct TradingSheetView: View {
@EnvironmentObject var root: ToastViewModel @StateObject var viewModel = TradingSheetViewModel()
@Binding var isTrading: Bool @Binding var company: Company? @Binding var portfolio: Portfolio? @Binding var wallet: Wallet?
private var tradingQuantity: Int { let tradingQuantityInt = Int(viewModel.tradingQuantity) // if tradingQuantityInt == nil { // root.showToast(saying: "Please enter a valid amount") // } return tradingQuantityInt ?? 0 }