Having issue with the not and my modal. Anybody know what I should be doing to fix?
I tried adding:
body{
margin-top: constant(safe-area-inset-top);
margin-top: env(safe-area-inset-top);
}
but it isn’t helping. Oh, I also feel like the tab bar at the bottom needs some spacing as well. Any advice would be great!
P.S. I am using Ionic/Vue project. Might be outdated?
1 Like
I got it working. The problem (well, besides not being able to determine notch issues in Chrome) was when I ran npx cap update ios
it wasn’t really updating. I have found the best thing was to remote the “ios” directory and have it recompile everything from scratch.
Personally I find
ionic build (--prod if needed)
npx cap copy
npx cap sync
working pretty well, instead of removing iOS platform. Give it a try!
( npx cap update
should be copy+sync
but I’m not sure your are re-building the project without ionic build
)
I’ll give it a go!
Currently I do this:
rm -R ios && npm run build && npx cap add ios && npx cap open ios
Never tried ionic build
. I wonder how that’s different than `npm run build’?
you cannot use ionic build with your vuejs project…
Ok, good to know. Figured since Ionic isn’t officially supporting Vue yet.
if you use tab template below code can help you to fix it.
ion-app{
margin-top: env(safe-area-inset-top);
margin-bottom: env(safe-area-inset-bottom)
}
1 Like
in new ionic 6 and up there is some changes…
For me it worked below code
index.html
<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover">
global.scss
// ios bottom iphone x fixed
body {
margin-top: constant(safe-area-inset-top);
margin-top: env(safe-area-inset-top);
}
ion-tab-bar {
margin-bottom: calc(7px + env(safe-area-inset-top));
}
variables.scss
:root{
--ion-safe-area-bottom: 14px;
}
.ios{
--ion-safe-area-top : -1 !important;
--ion-safe-area-bottom: 14px;
}
I Hope it may help
1 Like
I used this and it worked but there is a button in my header where a popover is opening…before using safe area the popover position was alright after using safe area popover coming way below from header in ios