mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-23 22:55:00 +00:00
no message
This commit is contained in:
@@ -45,7 +45,11 @@ public class TabBarController: ViewController {
|
||||
}
|
||||
|
||||
override public func loadDisplayNode() {
|
||||
self.displayNode = TabBarControllerNode()
|
||||
self.displayNode = TabBarControllerNode(itemSelected: { [weak self] index in
|
||||
if let strongSelf = self {
|
||||
strongSelf.selectedIndex = index
|
||||
}
|
||||
})
|
||||
|
||||
self.updateSelectedIndex()
|
||||
}
|
||||
@@ -55,6 +59,8 @@ public class TabBarController: ViewController {
|
||||
return
|
||||
}
|
||||
|
||||
self.tabBarControllerNode.tabBarNode.selectedIndex = self.selectedIndex
|
||||
|
||||
if let currentController = self.currentController {
|
||||
currentController.willMoveToParentViewController(nil)
|
||||
self.tabBarControllerNode.currentControllerView = nil
|
||||
@@ -78,6 +84,14 @@ public class TabBarController: ViewController {
|
||||
self.tabBarControllerNode.currentControllerView = currentController.view
|
||||
self.addChildViewController(currentController)
|
||||
currentController.didMoveToParentViewController(self)
|
||||
|
||||
self.navigationItem.title = currentController.navigationItem.title
|
||||
self.navigationItem.leftBarButtonItem = currentController.navigationItem.leftBarButtonItem
|
||||
self.navigationItem.rightBarButtonItem = currentController.navigationItem.rightBarButtonItem
|
||||
} else {
|
||||
self.navigationItem.title = nil
|
||||
self.navigationItem.leftBarButtonItem = nil
|
||||
self.navigationItem.rightBarButtonItem = nil
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user