generamba_templates/touchin-custom-view/Code/View/view_controller.swift.liquid

58 lines
999 B
Plaintext
Executable File

import UIKit
import LeadKit
import RxSwift
import RxCocoa
final class {{ module_info.name }}ViewController: BaseCustomViewController<{{ module_info.name }}ViewModel, {{ module_info.name }}View>, {{ module_info.name }}Module, DisposeBagHolder {
// MARK: - Overrides
// MARK: - Views
// MARK: - Properties
let disposeBag = DisposeBag()
// MARK: - View Life Cycle
override func viewDidLoad() {
super.viewDidLoad()
initialLoadView()
}
// MARK: - ConfigurableController
override func bindViews() {
super.bindViews()
<#code#>
}
override func configureAppearance() {
super.configureAppearance()
<#code#>
}
override func localize() {
super.localize()
<#code#>
}
override func configureBarButtons() {
super.configureBarButtons()
<#code#>
}
// MARK: - Actions
}
// MARK: - Private
private extension {{ module_info.name }}ViewController {
}