TVButton 1.0.0

TVButton 1.0.0

测试已测试
语言语言 SwiftSwift
许可证 MIT
版本最新版本2016 年 12 月
SwiftSwift 版本3.0
SPM支持 SPM

Roy Marmelstein 维护。



TVButton 1.0.0

TVButton - Apple TV Parallax icons on iOS

TVButton

重新创建 Apple TV 上酷炫的视差图标作为 iOS UIButtons(Swift)。效果由长按或拖动触发。

Star Wars TVButton

使用

在 Swift ViewController 的顶部导入 TVButton。

import TVButton

在界面构建器或代码中创建并定位 TVButton。

对于视差 TVButton,您至少需要两层图像(推荐三层)。为了获得最佳效果,按钮和图像的所有尺寸应相同。将相关 UIImages 分配给 TVButtonLayers,并将它们作为 layers 数组提供给 TVButton。

let background = TVButtonLayer(image: UIImage(named: "TVButtonBackground.png")!)
let pattern = TVButtonLayer(image: UIImage(named: "TVButtonPattern.png")!)
let top = TVButtonLayer(image: UIImage(named: "TVButtonTop.png")!)
tvButton.layers = [background, pattern, top]

您可以自定义 TVButton 的视差强度。默认值为 1.0,非常微妙。最大推荐值为 2.0。

tvButton.parallaxIntensity = 1.3

TVButton in action

享受吧!