/
githubmirror
/
omim
Обзор
Документация
Войти
/
githubmirror
/
omim
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
iphone/Maps/Bookmarks/Catalog/Dialogs/SubscriptionGoToCatalogViewController.swift
42 строки
1 KB
Alexander Boriskov
[iOS] Codestyle after refactoring
20 июл 2020, 19:23
20 июл 2020, 19:23
7b73c62
Код
Авторство
О чём код?
@objc class SubscriptionGoToCatalogViewController: UIViewController { private let transitioning = FadeTransitioning<AlertPresentationController>() private let onOk: MWMVoidBlock private let onCancel: MWMVoidBlock private let screenType: SubscriptionGroupType @IBOutlet private var titleLabel: UILabel! @IBOutlet private var textLabel: UILabel! @objc init(_ screenType: SubscriptionGroupType, onOk: @escaping MWMVoidBlock, onCancel: @escaping MWMVoidBlock) { self.onOk = onOk self.onCancel = onCancel self.screenType = screenType super.init(nibName: nil, bundle: nil) transitioningDelegate = transitioning modalPresentationStyle = .custom } required init?(coder aDecoder: NSCoder) { fatalError("init(coder:) has not been implemented") } override func awakeFromNib() { super.awakeFromNib() switch screenType { case .city: titleLabel.text = L("subscription_success_dialog_title_sightseeing_pass") textLabel.text = L("subscription_success_dialog_message_sightseeing_pass") case .allPass: titleLabel.text = L("subscription_success_dialog_title") textLabel.text = L("subscription_success_dialog_message") } } @IBAction func onOk(_ sender: UIButton) { onOk() } @IBAction func onCancel(_ sender: UIButton) { onCancel() } }