我刚刚开始尝试SwiftUI,可能在UIKit方面仍然考虑太多。
我想使用ScrollView作为内容,并在其上方放置一个工具栏。 ScrollView应该覆盖整个屏幕,其内容应该通过工具栏的视觉效果视图发光。
我设法使基本的工具栏都能正常工作,包括模糊效果。但是,当我使用DynamicType时,工具栏的高度仅在运行时才知道。因此,我需要将工具栏视图的当前高度作为ScrollView的底部边缘插入,以便能够看到ScrollView的所有内容。
这是我到目前为止所拥有的:
ZStack {
ScollView {
Text("Some very long text that does not fit onto the screen…")
}
Toolbar()
.edgesIgnoringSafeArea(.bottom)
}
如何获取工具栏的高度并将其传递到滚动视图的底部填充?