问题是在iOS Safari中没有正确处理100vh。它错误地计算了到底部safari菜单栏底部的高度,并将弹出菜单渲染到菜单栏的下边缘。这导致菜单被部分隐藏,并产生问题是为使用100vh的跨设备设计可滚动弹出菜单。details here | more details here 因此,希望找到一个不使用100vh的替代解决方案,这样它就可以在所有浏览器和平台上工作。
我想使用菜单栏而不是选项卡栏(选项卡不是为了显示在视图的底部而制作的…)。
有没有可能给菜单栏一个静态的行为?
相关帖子: with the solution: new Handler().postDelayed(new Runnable() { public void run() { openOptionsMenu();} },2000);
它工作得很好,但经常隐藏起来。
非常感谢!