【发布时间】:2020-12-19 00:01:14
【问题描述】:
从图片中可以看出,我有一个TextField,在list 之后。
列表有透明背景,我用的是.listStyle(SidebarListStyle())。
但是如何获得TextField所在的透明背景。
代码:
VStack(alignment: .leading, spacing: 0) {
TextField("Username", text: $username)
.padding(.leading, 20)
.padding(.trailing, 20)
.background(
RoundedRectangle(cornerRadius: 5)
.fill(Color.white.opacity(0.3)
)
.padding(.leading, 20)
.padding(.trailing, 20)
)
.padding(.top)
.padding(.bottom)
List(restaurants) { restaurant in
RestaurantRow(restaurant: restaurant)
}.listStyle(SidebarListStyle())
}.padding(0)
.frame(width: 400.0, height: 400.0, alignment: .top)
【问题讨论】:
-
透明背景有什么用?
-
@Asperi:在输入字段的地方有单词 leo,在输入字段后面有你看到的黑色背景,我希望它像你在列表中看到的那样透明.