diff --git a/CHANGELOG.md b/CHANGELOG.md index 704a46a4e..3bd7f8cc0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,11 @@ +## [5.3.1](https://github.com/NativeScript/NativeScript/compare/5.3.0...5.3.1) (2019-03-28) + + +### Bug Fixes + +* revert fromUrl deprecate warning ([#7082](https://github.com/NativeScript/NativeScript/issues/7082)) ([0a45540](https://github.com/NativeScript/NativeScript/commit/0a45540)) + + # [5.3.0](https://github.com/NativeScript/NativeScript/compare/5.2.1...5.3.0) (2019-03-21) diff --git a/tns-core-modules/ui/core/view/view.ios.ts b/tns-core-modules/ui/core/view/view.ios.ts index 53281f20e..c733f9066 100644 --- a/tns-core-modules/ui/core/view/view.ios.ts +++ b/tns-core-modules/ui/core/view/view.ios.ts @@ -904,6 +904,14 @@ export namespace ios { return controller; } + public viewDidLoad(): void { + super.viewDidLoad(); + + // Unify translucent and opaque bars layout + // this.edgesForExtendedLayout = UIRectEdgeBottom; + this.extendedLayoutIncludesOpaqueBars = true; + } + public viewWillLayoutSubviews(): void { super.viewWillLayoutSubviews(); const owner = this.owner.get(); @@ -959,9 +967,6 @@ export namespace ios { return; } - // Unify translucent and opaque bars layout - this.extendedLayoutIncludesOpaqueBars = true; - updateAutoAdjustScrollInsets(this, owner); if (!owner.parent) { diff --git a/tns-core-modules/ui/page/page.ios.ts b/tns-core-modules/ui/page/page.ios.ts index 2c288be1d..9da43e2eb 100644 --- a/tns-core-modules/ui/page/page.ios.ts +++ b/tns-core-modules/ui/page/page.ios.ts @@ -68,6 +68,14 @@ class UIViewControllerImpl extends UIViewController { return controller; } + public viewDidLoad(): void { + super.viewDidLoad(); + + // Unify translucent and opaque bars layout + // this.edgesForExtendedLayout = UIRectEdgeBottom; + this.extendedLayoutIncludesOpaqueBars = true; + } + public viewWillAppear(animated: boolean): void { super.viewWillAppear(animated); const owner = this._owner.get(); @@ -100,9 +108,6 @@ class UIViewControllerImpl extends UIViewController { frame._updateActionBar(owner); } - // Unify translucent and opaque bars layout - this.extendedLayoutIncludesOpaqueBars = true; - // Set autoAdjustScrollInsets in will appear - as early as possible iosView.updateAutoAdjustScrollInsets(this, owner); diff --git a/tns-core-modules/ui/tab-view/tab-view.ios.ts b/tns-core-modules/ui/tab-view/tab-view.ios.ts index 75d5f6b34..3201e9a2c 100644 --- a/tns-core-modules/ui/tab-view/tab-view.ios.ts +++ b/tns-core-modules/ui/tab-view/tab-view.ios.ts @@ -28,6 +28,14 @@ class UITabBarControllerImpl extends UITabBarController { return handler; } + public viewDidLoad(): void { + super.viewDidLoad(); + + // Unify translucent and opaque bars layout + // this.edgesForExtendedLayout = UIRectEdgeBottom; + this.extendedLayoutIncludesOpaqueBars = true; + } + @profile public viewWillAppear(animated: boolean): void { super.viewWillAppear(animated); @@ -36,9 +44,6 @@ class UITabBarControllerImpl extends UITabBarController { return; } - // Unify translucent and opaque bars layout - this.extendedLayoutIncludesOpaqueBars = true; - iosView.updateAutoAdjustScrollInsets(this, owner); if (!owner.parent) {