|
7 | 7 |
|
8 | 8 | import UIKit
|
9 | 9 |
|
10 |
| -class WaveTabBarController: UITabBarController, WaveTabBarProtocol { |
| 10 | +open class WaveTabBarController: UITabBarController, WaveTabBarProtocol { |
11 | 11 |
|
12 | 12 | private struct Constants {
|
13 | 13 |
|
@@ -48,33 +48,33 @@ class WaveTabBarController: UITabBarController, WaveTabBarProtocol {
|
48 | 48 | presenter = WaveTabBarPresenterBase(view: self)
|
49 | 49 | }
|
50 | 50 |
|
51 |
| - required init?(coder aDecoder: NSCoder) { |
| 51 | + required public init?(coder aDecoder: NSCoder) { |
52 | 52 | super.init(coder: aDecoder)
|
53 | 53 |
|
54 | 54 | presenter = WaveTabBarPresenterBase(view: self)
|
55 | 55 | }
|
56 | 56 |
|
57 | 57 | // MARK: - Lifecycle
|
58 | 58 |
|
59 |
| - override func viewDidLoad() { |
| 59 | + override open func viewDidLoad() { |
60 | 60 | super.viewDidLoad()
|
61 | 61 |
|
62 | 62 | presenter.viewDidLoad()
|
63 | 63 | }
|
64 | 64 |
|
65 |
| - override func viewDidAppear(_ animated: Bool) { |
| 65 | + override open func viewDidAppear(_ animated: Bool) { |
66 | 66 | super.viewDidAppear(animated)
|
67 | 67 |
|
68 | 68 | presenter.viewDidAppear(portrait: UIDevice.current.orientation.isPortrait)
|
69 | 69 | }
|
70 | 70 |
|
71 | 71 | // MARK: - Overridden functions
|
72 | 72 |
|
73 |
| - override func tabBar(_ tabBar: UITabBar, didSelect item: UITabBarItem) { |
| 73 | + override open func tabBar(_ tabBar: UITabBar, didSelect item: UITabBarItem) { |
74 | 74 | presenter.tabBarDidSelectItem(with: item.tag)
|
75 | 75 | }
|
76 | 76 |
|
77 |
| - override func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator) { |
| 77 | + override open func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator) { |
78 | 78 | super.viewWillTransition(to: size, with: coordinator)
|
79 | 79 |
|
80 | 80 | DispatchQueue.main.async {
|
|
0 commit comments