Commit e8dafec7 by Daniel Dahan

minor cleanup for TabsController

parent e69083a5
...@@ -248,12 +248,13 @@ fileprivate extension TabsController { ...@@ -248,12 +248,13 @@ fileprivate extension TabsController {
var tabItems = [TabItem]() var tabItems = [TabItem]()
for v in viewControllers { for v in viewControllers {
// Expectation that viewDidLoad() triggers update of tab item title: // Expectation that viewDidLoad() triggers update of tabItem:
if #available(iOS 9.0, *) { if #available(iOS 9.0, *) {
v.loadViewIfNeeded() v.loadViewIfNeeded()
} else { } else {
_ = v.view _ = v.view
} }
tabItems.append(v.tabItem) tabItems.append(v.tabItem)
} }
...@@ -328,7 +329,7 @@ extension TabsController { ...@@ -328,7 +329,7 @@ extension TabsController {
} }
} }
extension TabsController: _TabBarDelegate { extension TabsController: TabBarDelegate, _TabBarDelegate {
@objc @objc
func _tabBar(tabBar: TabBar, willSelect tabItem: TabItem) { func _tabBar(tabBar: TabBar, willSelect tabItem: TabItem) {
guard !(false == tabBar.delegate?.tabBar?(tabBar: tabBar, shouldSelect: tabItem)) else { guard !(false == tabBar.delegate?.tabBar?(tabBar: tabBar, shouldSelect: tabItem)) else {
...@@ -356,5 +357,3 @@ extension TabsController: _TabBarDelegate { ...@@ -356,5 +357,3 @@ extension TabsController: _TabBarDelegate {
} }
} }
} }
extension TabsController: TabBarDelegate {}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment