UI improvements

This commit is contained in:
Ali
2022-04-12 22:07:58 +04:00
parent 98ba4e7d77
commit c7c6f98795
10 changed files with 360 additions and 130 deletions

View File

@@ -1274,6 +1274,12 @@ open class NavigationController: UINavigationController, ContainableController,
completion()
}
public func replaceControllers(controllers: [UIViewController], animated: Bool, options: NavigationAnimationOptions = [], ready: ValuePromise<Bool>? = nil, completion: @escaping () -> Void = {}) {
ready?.set(true)
self.setViewControllers(controllers, animated: animated)
completion()
}
public func replaceAllButRootController(_ controller: ViewController, animated: Bool, animationOptions: NavigationAnimationOptions = [], ready: ValuePromise<Bool>? = nil, completion: @escaping () -> Void = {}) {
ready?.set(true)
var controllers = self.viewControllers