在SwiftUI中基于ZStack中的同级视图的大小配置边缘插图

时间:2020-02-23 19:59:15

标签: ios swiftui

我刚刚开始尝试SwiftUI,可能在UIKit方面仍然考虑太多。

我想使用ScrollView作为内容,并在其上方放置一个工具栏。 ScrollView应该覆盖整个屏幕,其内容应该通过工具栏的视觉效果视图发光。

我设法使基本的工具栏都能正常工作,包括模糊效果。但是,当我使用DynamicType时,工具栏的高度仅在运行时才知道。因此,我需要将工具栏视图的当前高度作为ScrollView的底部边缘插入,以便能够看到ScrollView的所有内容。

这是我到目前为止所拥有的:

ZStack {
    ScollView {
        Text("Some very long text that does not fit onto the screen…")
    }
    Toolbar()
        .edgesIgnoringSafeArea(.bottom)
}

如何获取工具栏的高度并将其传递到滚动视图的底部填充?

0 个答案:

没有答案