SwiftUI Swift 问答之如何在横向的安全区域中设置 SwiftUI 列表标题的背景颜色?
2023-09-11 14:18:30 时间
实战问题
我正在尝试为横向列表标题设置安全区域的背景,但我似乎无法更改默认的深灰色。我可以为行更改它,但不能为标题更改它。我不想使用 GroupedListStyle。只想要一个普通列表,但要更改安全区域背景:
List {
Section(header:
HStack {
SearchBar()
}
.padding(.horizontal)
.background(Color.white)
.listRowInsets(EdgeInsets(top: 0, leading: 0, bottom: 0, trailing: 0))
) {
...
}
}
我曾尝试使用 .edgesIgnoringSafeArea 设置背景并使用 ZStack 方法,但深灰色来自实际标题,无论如何我找不到在横向覆盖它。
解决方案
明确地应用列表样式以针对所有模式修复它(使用 Xcode 13 / iOS 15 测试)
List {
// header here
// content here
}
.listStyle(.plain) // << here !!
加入我们一起学习SwiftUI
QQ:3365059189
SwiftUI技术交流QQ群:518696470
教程网站:www.openswiftui.com
相关文章
- 并发集合(五)使用线程安全的、带有延迟元素的列表
- 并发集合(三)使用阻塞线程安全的列表
- activiti自定义流程之Spring整合activiti-modeler5.16实例(七):任务列表展示
- iOS开发UI篇—使用UItableview完成一个简单的QQ好友列表(一)
- 数据结构和算法-查找算法-列表查找以及二分查找
- 【定区管理功能】定区列表分页条件查询
- Atitit 集团与个人的完整入口列表 attilax的完整入口 1. 集团与个人的完整入口列表1 2. 流量入口概念2 3. 流量入口的历史与发展2 1.集团与个人的完整入口列表
- Atitit 获取本机图像设备视频设备列表 设备检索列表解决方案
- 成功解决将python的列表格式输出数值(如pandas.read_excel().describe())批量转到表格内
- 递归嵌套列表
- [UnityUI]循环滑动列表
- 【SQL开发实战技巧】系列(十二):三问(如何对字符串字母去重后按字母顺序排列字符串?如何识别哪些字符串中包含数字?如何将分隔数据转换为多值IN列表?)
- 支持DevOps和功能安全/信息安全的静态代码分析器 Klocwork——工具简介|原厂简介|客户列表
- Android kotlin 用RecyclerView(androidx+BRVAH3.0.6+greenDAO)实现可扩展多级列表功能
- 第11讲:Python列表对象中元素修改操作