ios - SwiftUI:样式化 TabbarView
问题描述
谁能告诉我如何设置我的 TabbarView 和 TabItems 的样式
我想:
- 所选 TabItem 上的渐变(将 AccentColor 设置为橙色,但需要渐变)
- TabbarView 左上角和右上角的角半径
- TabItem 中图像的大小和位置(顶部、前导、尾随、底部填充)
- TabbarView 应该是纯色的,包含视图上的背景颜色会更改背景颜色,因为当包含视图为黑色或白色时,TabbarView 背景颜色不同。
当前代码:
struct TabbarView: View {
@State var selectedView = 0
var body: some View {
TabView(selection: $selectedView) {
Text("Page 1")
.tabItem {
Image(systemName: "house")
}
.tag(0)
Text("Page 2")
.tabItem {
Image(systemName: "house")
}
.tag(1)
}
.edgesIgnoringSafeArea(.top)
.accentColor(.orange)
}
}
图片:
如果您只知道部分问题,请告诉我:)
谢谢!
解决方案
推荐阅读
- jquery - Magnific Pop-Up - 根据点击的图像显示不同的画廊
- snmp - 经理和代理我需要什么软件
- ios - Xcode 10,iOS:即使所有测试都通过了,测试构建也会失败
- javascript - 如何添加选项以选择元素?
- java - 当应用程序部署为 jar 文件时,TestNG 实例初始化不起作用。
- session - Coldfusion 2018 集群和会话复制不起作用
- javascript - 进行多次获取并返回结果的单个异步函数?
- java - 与机器人的环聊聊天不会将消息发布到 pub/sub
- python - 用 fg 回到 python3 弄乱了箭头键的解释
- c# - .NET CORE CLI - 从文件中加载参数吗?