Buduję portal internetowy, który musi być funkcjonalny i ładny na wielu platformach. Jedną z platform jest IOS Safari i właśnie tam napotkałem problem. W moim kodzie wyrównuję dwa pływające przyciski do dolnej części div o szerokości i wysokości 100%. To wszystko działa dobrze, a moje przyciski wyświetlają się dokładnie tak, jak powinny na dole strony. Jednak po kliknięciu przycisków kompaktowy widok z mobilnego safari przełącza się na pełny widok, a moje przyciski są ukryte za dolnym paskiem nawigacyjnym!
Czy normalne zachowanie Safari mobile pokazuje wyświetlanie rozszerzonego menu, gdy użytkownik stuka w dolne 10% ekranu? Jak mogę tego uniknąć?
W tym gifie możesz zobaczyć problem na symulatorze IOS:
Jak widać, problem występuje tylko wtedy, gdy przycisk znajduje się w dolnej 10% widoku. To tylko zwykły przycisk. Mój kod został potrójnie sprawdzony przez kilku programistów i nie zawiera błędów.