ios - 如何更改 SwiftUI TabView 点指示器位置?
问题描述
这是我的 TabView,我想将dot indicator
' 的位置更改为右下角。如何?
TabView {
ForEach (modelData.features, id: \.id) { landmark in
landmark.image
.resizable()
.scaledToFill()
.frame(height: 200)
.clipped()
}
}
.frame(height: 200)
.tabViewStyle(PageTabViewStyle(indexDisplayMode: .always))
.indexViewStyle(PageIndexViewStyle(backgroundDisplayMode: .always))
.indexViewStyle(PageIndexViewStyle()
解决方案
使 TabView 的 frame 大于 200
TabView {
ForEach (modelData.features, id: \.id) { landmark in
landmark.image
.resizable()
.scaledToFill()
.frame(height: 200)
.clipped()
}
}
.frame(height: 260)
.tabViewStyle(PageTabViewStyle(indexDisplayMode: .always))
.indexViewStyle(PageIndexViewStyle(backgroundDisplayMode: .always))
.indexViewStyle(PageIndexViewStyle()
推荐阅读
- angular - 开发和生产中快照组件名称的不同值
- c# - 数组 Mvc 控制器到 JavaScript
- mongodb - 如何根据不同情况应用/选择 getPlanCache() 和 hint()
- javascript - 如何在 async.parallel 方法中使异步代码同步 - NodeJs
- awk - 在 bash 中编辑文件的标题
- angularjs - 无法解析 ModalPage 的所有参数:([object Object], [object Object], ?, [object Object])
- python - 如何理解python中的id()?
- java - 当有两个相同的名称和不同的类 bean 时如何按名称获取正确的 bean
- reactjs - Material UI:通过 SASS 变量更改主题颜色
- javascript - Bootstrap 防止下拉菜单在光标移动时消失