mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-08-18 13:51:27 +08:00
fix: all plugins to react on modal page close on ios
Also ensure we update statusBar style once the modal closes.
This commit is contained in:
@ -129,7 +129,7 @@ class UIViewControllerImpl extends UIViewController {
|
||||
// because changes happen in an interactive transition - IOS will animate between the the states.
|
||||
// If canceled - viewWillAppear will be called for the current page(which is already loaded) and we need to
|
||||
// update the action bar explicitly, so that it is not left styles as the previous page.
|
||||
owner.actionBar.update();
|
||||
owner.updateWithWillAppear();
|
||||
}
|
||||
}
|
||||
|
||||
@ -368,6 +368,12 @@ export class Page extends PageBase {
|
||||
this.actionBar.update();
|
||||
}
|
||||
}
|
||||
updateWithWillAppear() {
|
||||
// this method is important because it allows plugins to react to modal page close
|
||||
// for example allowing updating status bar background color
|
||||
this.actionBar.update();
|
||||
this.updateStatusBar();
|
||||
}
|
||||
|
||||
public updateStatusBar() {
|
||||
this._updateStatusBarStyle(this.statusBarStyle);
|
||||
|
Reference in New Issue
Block a user