SwiftUI丨渐变色

日习一语,日行一善

一、本期目标

实现渐变色的背景

二、代码展示

import SwiftUI

struct SwiftUIView: View {
    var body: some View {
        LinearGradient(gradient: Gradient(colors: [Color.orange,Color.red ,Color.purple]), startPoint: .topLeading, endPoint: .trailing)
            .edgesIgnoringSafeArea(.all)
    }
}

struct SwiftUIView_Previews: PreviewProvider {
    static var previews: some View {
        SwiftUIView()
    }
}

三、代码解析

LinearGradient(gradient: Gradient(colors: [ 颜色数组 ]), startPoint: 颜色开始的位置 , endPoint: 颜色结束的位置);
.edgesIgnoringSafeArea():覆盖屏幕,括号里可以选择全部覆盖(.all)、只覆盖上方(.top)、只覆盖下方(.bottom);

四、学以致用

1、尝试增加 [颜色数组] 里的颜色数量;
2、尝试改变颜色开始和结束的位置;

你答应过我,我用心写,你用心看;既会 点赞,还会 收藏,偶尔还会 分享打赏

本篇完,感谢阅读!


送给想学《缠论》但一直被缠的朋友,下面这个视频可能是你遇到的最易懂的缠论课程*

完整视频:https://www.cctalk.com/m/group/88055969

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容