首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用ToolbarItem(placement:.principal) re: largeTitle的正确方法是什么?

使用ToolbarItem(placement:.principal) re: largeTitle的正确方法是什么?
EN

Stack Overflow用户
提问于 2021-01-14 00:37:34
回答 1查看 289关注 0票数 1

我有点困惑如何使用ToolbarItem(placement:.principal)

导航栏很大(默认情况下),但是.principle只在标题的顶部居中,下面有大量的空间(我假设使用这个位置,标签会自动调整-并显示“大标题”样式,因为条形图的大小)。

使用.navigationTitle("My“)使用大标题,但会造成约束冲突。

.toolbar(内容:)和ToolbarItem()的大小建议是什么?

代码语言:javascript
复制
   ...
        .toolbar(content: {
            ToolbarItem(placement: .principal) {
                            VStack {
                                Text("My Title")
                }
            }
            ToolbarItem(placement: .navigationBarTrailing) {
                Button("+") {
                    print("Add something!")
                }
                }
        })

Xcode 12.3.

EN

回答 1

Stack Overflow用户

发布于 2021-01-14 03:49:49

导航栏标题和导航栏项是不同的东西。您只需在文本中使用第二个标题(并将其命名为标题,但它实际上不是导航栏标题)。

若要隐藏大型导航栏标题,请对其使用内联模式,然后使用工具栏

代码语言:javascript
复制
  ...
    .navigationBarTitleDisplayMode(.inline)
    .toolbar(content: {
        ToolbarItem(placement: .principal) {
  ...
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65711827

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档