-
Notifications
You must be signed in to change notification settings - Fork 0
Chapter 1. Start with the view controller.
Dmitriy Shulzhenko edited this page Sep 27, 2020
·
6 revisions
import UIKit
import RxSwift
final class MovieDetailViewController: UIViewController, DisposeContainer {
let bag = DisposeBag()
@IBOutlet private(set) var headerView: MovieDetailHeaderView!
@IBOutlet private(set) var tipsView: MovieDetailTipsView!
@IBOutlet private(set) var posterImageView: GradientImageView!
@IBOutlet private(set) var backButton: UIButton!
}And a simple protocol.
import RxSwift
protocol DisposeContainer {
var bag: DisposeBag { get }
}There will be no code added inside this view controller, not even in extension, I promise😉
Interesting how? Continue reading.