- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何在SwiftUI中将导航栏标题居中?
var body: some View {
NavigationView {
.navigationBarTitle("Todo Lists")
}
}
最佳答案
.navigationBarTitle
允许三种显示模式-.large
,.inline
和.automatic
。
从文档中:
case automatic
Inherit the display mode from the previous navigation item.
case inline
Display the title within the standard bounds of the navigation bar.
case large
Display a large title within an expanded navigation bar.
因此,这取决于您说“在SwiftUI中如何将导航栏标题居中”的意思。您不能使显示模式为.large
的导航栏标题居中。您也不能左对齐或右对齐显示模式为.inline
的导航栏标题。如果要使导航栏标题居中,则唯一的选择是使用.inline
。
var body: some View {
NavigationView {
CustomView()
.navigationBarTitle("Todo Lists", displayMode: .inline)
}
}
关于swiftui - 如何对齐SwiftUI navigationBarTitle以居中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57486081/
...重用带有导航栏标题的 View ?还是我真的必须重复一切……只是没有 tvos 的 navigationBarTitle ? #if os(iOS) NavigationLink(de
我正在研究带有导航 View 和 alamofire 的 swift ui。没有错误。但是,当我修改有关DetailView的代码时出现错误。 内联.navigationBarHidden(showC
我有一个细节 View 显示的间距大得离谱,我不明白为什么。 struct MessageDetailView : View { var friend: Friend var
在 SwiftUI 中,我了解到修饰符用于修改 View 。修改 View 时,修饰符返回包装在 _ModifiedContent 中的 View 。 将我的 View 嵌入 NavigationVi
这可能与最近发布的 XCode 新 (12.3) 版本有关,但我有一个非常简单的 SwiftUI View : import SwiftUI struct HomeView: View { v
我的 SwiftUI 有问题。我正在创建一个带有导航栏的列表,我想将导航栏模式设置为内联,我不希望它过大,默认情况下。但是当我将导航栏标题模式设置为内联时,应用程序崩溃了。 struct User {
我终于能够弄清楚如何根据 TabbedView 中的当前选项卡使用 更改我的 NavigationView 的标题onAppear(),但我很确定这不是解决问题的方法: struct SomeTabb
我在 Xcode 11 中使用 SwiftUI,我想用这些代码行更改 NavigationBarTitle 字体: .navigationBarTitle (Text("Navigation Bar
在上图中,id 想更改 -02:49到一种颜色,例如 Color.blue 我试过了: struct ContentView: View { var body: some View {
如何阻止标签页 ScrollView 的偏移量受到其他标签页偏移量的影响? 我不想在每次显示新标签时都强制 ScrollView 到顶部,而只是希望新标签不受我查看的最后一个标签的滚动位置的影响。 i
以下代码在 iOS 和 Catalyst 上编译和运行得很好。但是当我在 macOS 应用程序中运行它时出现错误。这是一个已知的错误还是我做错了什么。 macOS Catalina 版本 10.15.
我正在创建一个 SwiftUI 应用程序,我正在使用 NavigationView 和一个大标题栏。但是,我不喜欢 NavigationBarItems 按钮没有与消息应用程序(第一张和第二张图片)中
这个问题在这里已经有了答案: What is the difference between navigationBarTitle and navigationTitle modifiers in Sw
在最新的 Apple Music (iOS 13) 中,“为你”选项卡将当前日期作为位于 View 标题(名为“为你”)上方的“副标题”。如何在 SwiftUI 中实现这样的字幕? 我似乎找不到允许字
我在 navigationView 中有一个 List,并且我想在列表出现时更改 List Section 文本滚动并且 navigationBarTitle 变为 .inline 或 .large
我将最低部署目标从 iOS 14.0 降低到 iOS 13.0。然后我得到了这个错误: 'navigationBarTitle(_:displayMode:)' is only available i
我是一名优秀的程序员,十分优秀!