我使用Material-Ui Appbar,但是当我向下滚动页面时,Appbar在iOS 10的地址栏下面。地址栏也保持打开,而不是崩溃。我使用默认的材质UI主题。
我不认为它应该这样工作。有没有一个正确的例子?
理想情况下,如果AppBar被固定在页面的顶部,那就太好了。
谢谢。
它实际上是按照设计工作的。如果你想让它固定在页面的顶部,你需要将CSS位置设置为"fixed"。这将AppBar粘贴在顶部,但由于它是浮动的,它可能会模糊其下方内容的高度值。所以,你应该用一些填充或边距(默认为56px)来补偿。在外部容器上使用padding:
<div style={{ paddingTop: 56 }}>
<AppBar style={{ position: 'fixed', top: 0 }} />
<p>
Lots of tall/long content here...
</p>
</div>
工作jsFiddle: https://jsfiddle.net/qe141fd2/1/