Я пытаюсь перейти к определенному экрану в зависимости от подпредставления, щелкнувшего в UIStackView. Как установить жест касания для представления и узнать, в каком подпредставлении я действительно нажал?
ViewModel.swift
let currentAccount = UIAccountCardView(accountType: "Account 1",
accountNumber: "",
accountBalance: "")
let savingsAccount = UIAccountCardView(accountType: "Account 2",
accountNumber: "",
accountBalance: "")
let basicSavingsAccount = UIAccountCardView(accountType: "Account 3",
accountNumber: "",
accountBalance: "")
let accounts = [currentAccount, savingsAccount, basicSavingsAccount]
let accountCards = Observable.just(accounts)
ViewController.swift
viewModel.output.accountCards
.subscribe(onNext: { accounts in
accounts.forEach({ [weak self] cardView in
// Set tap gesture recognizer here?
// How do I know which cardView did I tap on?
self?.dashboardView.accountStackView.addArrangedSubview(cardView)
})
})
.disposed(by: disposeBag)