Advertisement
Guest User

Untitled

a guest
Aug 22nd, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. /// TableViewCells
  2. final class TextFieldCell: UITableViewCell {
  3. @IBOutlet weak var nameTextField: UITextField!
  4. }
  5.  
  6. final class ButtonCell: UITableViewCell {
  7. @IBOutlet weak var validateButton: UIButton!
  8. }
  9.  
  10. final class GreetingCell: UITableViewCell {
  11. @IBOutlet weak var greetingLabel: UILabel!
  12. }
  13.  
  14. /// ViewController
  15. final class SayHelloViewController: UIViewController, UITableViewDataSource {
  16. static let cellIdentifiers = [
  17. "TextFieldCell",
  18. "ButtonCell",
  19. "GreetingCell"
  20. ]
  21.  
  22. func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
  23. return TableViewController.cellIdentifiers.count
  24. }
  25.  
  26. func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
  27. // Classic dequeue work
  28. }
  29.  
  30. private let viewModel = SayHelloViewModel()
  31. private let bag = DisposeBag()
  32.  
  33. override func viewDidLoad() {
  34. super.viewDidLoad()
  35. bindViewModel()
  36. }
  37.  
  38. private func bindViewModel() {
  39. let inputs = SayHelloViewModel.Input(name: 😱😱, validate: 😱😱) // Let's discuss about this
  40. }
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement