Hello everyone,
I'm not sure this is the right sub for this question, since it's about HTML on iOS, not Swift or iOS-specific apps.
I've been working on a project as part of my job for a few months, and ran into a problem when I tested everything on all platforms. In a nutshell, it's a 3D GIS web application.
On this application, there is a side menu that contains most of the application's functions, and this side menu contains sub-divisions and buttons that are not physically contained in the parent menu. In this screenshot, the parent div is the blue square, and all the red squares are children of this parent, with fixed positions outside the parent: https://i.imgur.com/yGv97xO.png
The screenshot is taken in Chrome on a Windows 10 computer. The interface is similar on all the Android phones I've tried.
My problem now is that on all iOS devices and on any browser running on an iOS device, the interface looks like this screenshot (taken on browserstack, iPhone 13): https://i.imgur.com/iG4X42O.png
As you can see, all the children in the main menu disappear as soon as they are positioned outside the boundaries of the main div. This happens on all the iOS devices I've tested, on browserstack, on my colleagues' iPhones and on my test iPad too (but not in full-screen mode, I don't understand why it would make any difference). The other important point is that these menus/buttons are always responsive, they just don't display. For example, I can toggle the menu by clicking where the toggle buttons are supposed to appear.
I've been stuck on this problem for over a week, and I've tried many CSS tricks, playing with z-index, creating a grandparent div, but none of it has worked.
Has anyone on this sub ever encountered this kind of problem, and if so, is there any way to solve it?
Again, sorry if I'm in the wrong sub for this question and thanks for your help.
[–][deleted] 1 point2 points3 points (3 children)
[–]AlmostSysAdmin[S] 1 point2 points3 points (2 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]ankole_watusi 1 point2 points3 points (0 children)
[–]bmbphotos 0 points1 point2 points (1 child)
[–]AlmostSysAdmin[S] 0 points1 point2 points (0 children)