有啥方法可以使用 SwiftUI 创建 BottomBar
Posted
技术标签:
【中文标题】有啥方法可以使用 SwiftUI 创建 BottomBar【英文标题】:Is there any way to create BottomBar using SwiftUI有什么方法可以使用 SwiftUI 创建 BottomBar 【发布时间】:2019-12-14 12:24:45 【问题描述】:我想创建一个bottom bar
,这对于我的所有页面来说都是通用的
【问题讨论】:
【参考方案1】:这种视图在 ios 中称为标签栏,在 SwiftUI 中称为TabView
。它是这样声明的:
var body: some View
TabView
Text("Favourites Screen")
.tabItem
Image(systemName: "heart.fill")
Text("Favourites")
Text("Friends Screen")
.tabItem
Image(systemName: "person.fill")
Text("Friends")
Text("Nearby Screen")
.tabItem
Image(systemName: "mappin.circle.fill")
Text("Nearby")
【讨论】:
以上是关于有啥方法可以使用 SwiftUI 创建 BottomBar的主要内容,如果未能解决你的问题,请参考以下文章
SwiftUI 有啥方法可以创建一个 TabView 来显示 Tab Item 下面的 View
有啥方法可以判断哪个状态更改导致在 SwiftUI 中重建视图?
有啥方法可以在 SwiftUI 中的可搜索导航修饰符上关闭自动更正/设置键盘类型
有啥方法可以避免 SwiftUI GeometryReader 阻止嵌套视图在列表中增长?
在 UIKit 中我们可以设置 label.numberOfLines = 0 当我们不知道文本将占用多少行时?在 SwiftUI 中有啥替代方法? [复制]