在 SwiftUI 中使用 Form 视图时是否可以得到圆角分组的 table 样式?
Is it possible to get a rounded grouped table style when using the Form view in SwiftUI?
SwiftUI 中 Form
视图的默认样式是普通样式的 table 视图(当 运行 在 iOS 上下文中 iPhone 或iPad).
是否可以获得圆形分组样式 table 视图,类似于 iOS 设置应用程序的显示方式?
我尝试将背景视图链接到表单视图之后,但这没有效果。
我看到另一个使用 RoundedRectangle 视图使用覆盖视图的建议,它确实提供了圆角矩形样式,但它也覆盖了 Form 视图,不透明视图遮住了内容。
我认为无法更改实际表单的样式 - 它似乎忽略了修饰符。最好的方法是编写您自己的 ListStyle。也可以通过编写像视图这样的自定义部分来实现,这可能是最简单的方法。
SwiftUI 中 Form
视图的默认样式是普通样式的 table 视图(当 运行 在 iOS 上下文中 iPhone 或iPad).
是否可以获得圆形分组样式 table 视图,类似于 iOS 设置应用程序的显示方式?
我尝试将背景视图链接到表单视图之后,但这没有效果。
我看到另一个使用 RoundedRectangle 视图使用覆盖视图的建议,它确实提供了圆角矩形样式,但它也覆盖了 Form 视图,不透明视图遮住了内容。
我认为无法更改实际表单的样式 - 它似乎忽略了修饰符。最好的方法是编写您自己的 ListStyle。也可以通过编写像视图这样的自定义部分来实现,这可能是最简单的方法。