如何在 SwiftUI 中圆角并减小列表的大小?

Posted

技术标签:

【中文标题】如何在 SwiftUI 中圆角并减小列表的大小?【英文标题】:How to round corner and decrease the size of a List in SwiftUI? 【发布时间】:2019-07-16 11:51:25 【问题描述】:

我想减小 List 的宽度并将其圆角。

我已经尝试过 .cornerRadius() 和 frame(width:) 修饰符,但它对我不起作用。

【问题讨论】:

【参考方案1】:

你可以试试

struct ContentView : View 
    var body: some View 
        List
             Text("Hello World").listRowBackground(Color.green)
             Text("Hello World").listRowBackground(Color.green)
             Text("Hello World").listRowBackground(Color.green)
             Text("Hello World").listRowBackground(Color.green)
        .cornerRadius(30).frame(width: 200, height:200, alignment: .center)
    

【讨论】:

以上是关于如何在 SwiftUI 中圆角并减小列表的大小?的主要内容,如果未能解决你的问题,请参考以下文章

python如何减小维度

带有 SidebarListStyle 的 SwiftUI 列表没有圆角?

SwiftUI:根据字符串长度动态更改字体大小

SwiftUI:如何获得完美圆角的视图

SwiftUI 设置圆角、边框

SwiftUI 视图,如 UIKit UIView,如何更改图像的大小