Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /// TableViewCells
- final class TextFieldCell: UITableViewCell {
- @IBOutlet weak var nameTextField: UITextField!
- }
- final class ButtonCell: UITableViewCell {
- @IBOutlet weak var validateButton: UIButton!
- }
- final class GreetingCell: UITableViewCell {
- @IBOutlet weak var greetingLabel: UILabel!
- }
- /// ViewController
- final class SayHelloViewController: UIViewController, UITableViewDataSource {
- static let cellIdentifiers = [
- "TextFieldCell",
- "ButtonCell",
- "GreetingCell"
- ]
- func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
- return TableViewController.cellIdentifiers.count
- }
- func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
- // Classic dequeue work
- }
- private let viewModel = SayHelloViewModel()
- private let bag = DisposeBag()
- override func viewDidLoad() {
- super.viewDidLoad()
- bindViewModel()
- }
- private func bindViewModel() {
- let inputs = SayHelloViewModel.Input(name: 😱😱, validate: 😱😱) // Let's discuss about this
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement