Ios 在Swiftui的底部和选项卡式标题之间添加边距/填充
目前,我正在开发的示例应用程序中有此屏幕: 为了实现这个视图,我使用以下代码使用SwiftUI来实现GUIIos 在Swiftui的底部和选项卡式标题之间添加边距/填充,ios,swift,swiftui,tabview,Ios,Swift,Swiftui,Tabview,目前,我正在开发的示例应用程序中有此屏幕: 为了实现这个视图,我使用以下代码使用SwiftUI来实现GUI var body: some View { TabView(selection: $selectedTabTag) { HomeTabView().tabItem({ Image("dark_home_icon") Text(&quo
var body: some View {
TabView(selection: $selectedTabTag) {
HomeTabView().tabItem({
Image("dark_home_icon")
Text("Home")
}).tag(HomeView.homeTab)
HealthTabView().tabItem({
Image("dark_heart_icon")
Text("Health")
}).tag(HomeView.healthTab)
StatsTabView().tabItem({
Image("dark_stats_icon")
Text("Statistics")
}).tag(HomeView.statsTab)
EmergencyTabView().tabItem({
Image("dark_phone_icon")
Text("Emergency")
}).tag(HomeView.emergencyTab)
}.accentColor(UIColor.primaryAquaBlue.toColor())
}
问题是,当在Iphone 8或之前的版本中运行此代码时,没有凹口和底部按钮,选项卡的标题太靠近手机底部,太近以至于很难看到和阅读它们,有没有办法增加此边距?我尝试过使用间隔符或在选项卡视图中添加填充,但这只会在选项卡视图中添加一个空格或删除空格,而不是添加。此外,我还尝试将填充直接添加到文本中,但它不会改变。这是标准默认布局中的标准Apple控件。如果他们认为这是好的,那么它是好的。如果不适合您,则根据需要创建带有填充的自定义选项卡栏。这是标准默认布局中的标准Apple控件。如果他们认为这是好的,那么它是好的。如果不适合您,则根据需要创建带有填充的自定义选项卡栏。