ZattooGradientView 1.0.0

ZattooGradientView 1.0.0

David Cordero维护。



  • Zattoo

GradientView

License MIT Swift 4.2 Build Status

支持 iOS 和 tvOS 的 GradientView

描述

GradientView 是一个视图,可以轻松地将渐变添加到您的应用程序中。

要求

  • iOS 11.0+
  • tvOS 11.0+
  • Xcode 11

安装

CocoaPods

要将 GradientView 集成到您的 Xcode 项目中,使用 CocoaPods,请在您的 Podfile 中指定它

platform :tvos, '11.0'
use_frameworks!

target '<Your Target Name>' do
    pod 'ZattooGradientView', :git => 'https://github.com/zattoo/GradientView.git'
end

Swift 包管理器

GradientView 还可以使用 Swift 包管理器添加为依赖项。

用法

您只需将 GradientView 的一个实例添加到您的 App 中,就像添加任何其他视图一样,并使用渐变进行自定义。

import UIKit
import GradientView

class ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
        setUpView()
    }
    
    // MARK: - Private
    
    private lazy var gradientView: GradientView = {
        let gradient = Gradient(
            startColor: .blue,
            endColor: .green,
            startPoint: CGPoint(x: 0, y: 0),
            endPoint: CGPoint(x: 0, y: 1))
        
        let gradientView = GradientView()
        gradientView.applyGradient(gradient)
        return gradientView
    }()

    private func setUpView() {
        view.addSubview(gradientView)
        gradientView.frame = view.bounds
    }
}