文件名称:Smooth-Gradient:如何使用CGShading在OSX和iOS上绘制平滑渐变
文件大小:35KB
文件格式:ZIP
更新时间:2024-06-07 09:42:28
Objective-C
使用CGShading在iOS上平滑渐变 该项目包括类JSTGradientView ,它是一个UIView子类,可在需要平滑渐变的任何地方使用。 这是使用CGGradient手动绘制渐变的CGGradient 。 该类在内部使用了CGShading 。 要了解原因,请查看下面的两个图像: 第一种是使用绘制JSTGradientView为2的内插因子,第二个是用绘制CGGradient 。 猜猜哪位设计师通常会在他们的设计中放什么? 是的,第一个。 大多数图像编辑软件在插值颜色方面比CGGradient更好,并且可以模仿JSTGradientView诞生。 查看代码和示例应用程序,以了解插值因子如何影响梯度。 该类的完整Swift 2版本在分支可用。 设置 迦太基 首先添加到。 github "jernejstrasner/Smooth-Gradient" ~> 1.0 运行
【文件预览】:
Smooth-Gradient-master
----SmoothGradient.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(28KB)
--------xcuserdata()
--------xcshareddata()
----SwiftSampleApp()
--------ViewController.swift(1KB)
--------Base.lproj()
--------AppDelegate.swift(2KB)
--------Images.xcassets()
--------Info.plist(1KB)
----SampleApp()
--------main.m(1KB)
--------JSTAppDelegate.h(1KB)
--------JSTViewController.h(2KB)
--------JSTViewController.m(2KB)
--------Base.lproj()
--------SmoothGradient-Info.plist(1KB)
--------LaunchScreen.xib(4KB)
--------Images.xcassets()
--------en.lproj()
--------SmoothGradient-Prefix.pch(217B)
--------JSTAppDelegate.m(1KB)
----LICENSE.md(1KB)
----.gitignore(237B)
----README.md(2KB)
----SmoothGradient()
--------JSTGradientView.m(7KB)
--------JSTGradientView.h(2KB)
--------SmoothGradient.h(1KB)
--------Info.plist(830B)