SwiftUI List 实现选中内容高亮显示Select 并获取选择内容(教程含源码)

实战需求

SwiftUI List 实现选中内容高亮显示Select ?
SwiftUI List 组件非常方便快捷地显示各类数据,但是目前原生没有自带在选择其中一个时为单元格着色。因为不仅是开箱即用的,所以有几种解决问题的方法。这是我的解决方案,它还可以解决以下事实:选择单元格并不像您希望的那么简单。

本文价值与收获

看完本文后,您将能够作出下面的界面

SwiftUI List 实现选中内容高亮显示Select 并获取选择内容(教程含源码)_第1张图片
截屏2020-11-21 上午8.53.40.png

看完本文您将掌握的技能

  • @Binding
  • @State
  • List
  • .cornerRadius(8)
  • .onTapGesture

基础知识

List

一个容器,用于显示排列在单列中的数据行。

struct List where SelectionValue : Hashable, Content : View

你可能感兴趣的:(SwiftUI List 实现选中内容高亮显示Select 并获取选择内容(教程含源码))