代码拉取完成,页面将自动刷新
macOS
上获取半透明列表?
macOS 的一个微妙但重要的功能是,当一个窗口处于活动状态时,侧边栏会自动变得稍微透明,然后在窗口移至背景时变为不透明,这是向用户的一个小提示,但该窗口还是有一点 展示他们的背景,让他们对周围环境有一点了解。
SwiftUI 允许我们使用 List
上的 listStyle()
修饰符创建这些半透明边栏,并传入 SidebarListStyle()
,如下所示:
List(1..<51) {
Text("\($0)")
}
.listStyle(.sidebar)
🚧 重要提示:如果您使用 Xcode 12
,则需要使用 SidebarListStyle()
而不是 .sidebar
。
没有什么可以阻止您将其与任何列表一起使用,但是线索就在名字中:它是专门为显示在主窗口侧面的列表而设计的,正如您在 Xcode
的导航器中所看到的那样。
🚧 注意:在 iOS
和 iPadOS
上,.sidebar
不提供半透明背景,但会影响单元格样式。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。