不管我尝试了什么,都无法使该导航栏项与该视图上的大标题对齐?我尝试过用Spacer()填充或将其放置在VStack中,但都没有将其按下。如何正确对齐?
var body: some View {
NavigationView {
//omitted
.navigationTitle("Exertion")
}
.navigationBarItems(
trailing:
Button(action: {
self.isShowingExertionCalendarSheet.toggle()
}) {
Image(systemName: "calendar")
.font(.system(size: 30, weight: .bold))
}
)
}
}
你不能 因为导航标题是动态的,因为滚动时它可以从小到大变化,所以至少您要另外说一遍,UI不允许您将导航项设置为在预期位置以外的其他位置垂直对齐。在安全区域的正下方。就像给一个领先的导航项目隐藏了后退按钮。这就是通过SwiftUI或UIKIt可可触摸的工作方式。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句