mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-11-05 13:26:48 +08:00
layout viewcontroller in fullscreen if has childviewcontrollers
This commit is contained in:
@@ -774,9 +774,15 @@ export namespace ios {
|
|||||||
layoutGuide = initLayoutGuide(controller);
|
layoutGuide = initLayoutGuide(controller);
|
||||||
}
|
}
|
||||||
const safeArea = layoutGuide.layoutFrame;
|
const safeArea = layoutGuide.layoutFrame;
|
||||||
const position = owner.getPositionFromFrame(safeArea);
|
let position = owner.getPositionFromFrame(safeArea);
|
||||||
const safeAreaSize = safeArea.size;
|
const safeAreaSize = safeArea.size;
|
||||||
|
|
||||||
|
const hasChildViewControllers = controller.childViewControllers.count > 0;
|
||||||
|
if (hasChildViewControllers) {
|
||||||
|
const fullscreen = controller.view.frame;
|
||||||
|
position = owner.getPositionFromFrame(fullscreen);
|
||||||
|
}
|
||||||
|
|
||||||
const safeAreaWidth = layout.round(layout.toDevicePixels(safeAreaSize.width));
|
const safeAreaWidth = layout.round(layout.toDevicePixels(safeAreaSize.width));
|
||||||
const safeAreaHeight = layout.round(layout.toDevicePixels(safeAreaSize.height));
|
const safeAreaHeight = layout.round(layout.toDevicePixels(safeAreaSize.height));
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user