ios - 在 SwiftUI 中使用 Form view 时是否可以得到圆角分组的表格样式?

标签 ios swift swiftui swiftui-form

SwiftUI 中 Form View 的默认样式是普通样式 TableView (在 iPhone 或 iPad 上的 iOS 上下文中运行时)。

是否有可能获得圆形分组样式表格 View ,类似于 iOS 设置应用程序的显示方式?

我尝试将背景 View 链接到表单 View 之后,但这没有任何效果。

我看到了另一个使用 RoundedRectangle View 使用覆盖 View 的建议,它确实提供了圆角矩形样式,但它也用不透明 View 覆盖了 Form View 以遮盖内容。

最佳答案

我相信没有办法改变实际表单的样式——它似乎忽略了修饰符。最好的方法是编写您自己的 ListStyle。也可以通过编写像 View 这样的自定义部分来实现,这可能是最简单的方法。

关于ios - 在 SwiftUI 中使用 Form view 时是否可以得到圆角分组的表格样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58258485/

相关文章:

ios - 如何在父 View 中获取子 UIView 的索引?

ios - Swift 中 SQLite 项目中的 UnsafePointer<Uint8> 问题

swift - 如何将帖子 ID 传递给评论 VC - Swift

ios - 当有一个大标题导航栏时,将 TextView 对齐到顶部

ios - .Clipped() 不适用于 Pickers SwiftUI

ios - SwiftUI 从 var body 调用 mutating func

iphone - 有没有办法把 UITextView 的滚动指示器放到 UITextView 外面?

ios - 你如何在一个屏幕上有两个随机单词生成器

iphone - 在 Bump Api 发送图像方面需要一些帮助

animation - SwiftUI:自定义模态动画