SwiftUI List 设置行点击高亮动画效果(教程含源码)

实战需求

SwiftUI List 设置行点击高亮动画效果?

本文价值与收获

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

截屏2020-08-12 下午2.53.05.png
Jietu20200812-145926.gif

看完本文您将掌握的技能

  • 掌握background
  • 掌握onTagGesture
  • 掌握animation
  • 掌握延时设置动画

基础知识

List

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

struct List<SelectionValue, Content> where SelectionValue : Hashable, Content : View

background(_:alignment:)

将给定视图分层放置在该视图之后。

func background<Background>(_ background: Background, alignment: Alignment = .center) -> some View where Background : View

参量

  • backgroud 背景
    在该视图后面绘制的视图。
  • aligment对准
    用于定位背景视图的中心默认值的对齐方式。

使用教程

还有 51% 的精彩内容
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
支付 ¥2.59 继续阅读