TVOS自定义TableViewCell 2.0.1

TVOS自定义TableViewCell 2.0.1

测试已测试
Lang语言 SwiftSwift
许可证 MIT
发布上次发布2023年4月
SPM支持SPM

David CorderoChris GoldsbyJakub Gert维护。



  • Zattoo

TVOSCustomizableTableViewCell

License MIT Swift 5.0 Build Status

UITableViewCell 的轻量级包装,允许对 tvOS 进行额外自定义

如果您想以同样的水平在 uibuttons 中进行自定义,请一定查看 FocusTvButton

描述

TVOSCustomizableTableViewCell 允许在 tvOS 中自定义 UITableViewCell,增加了额外的属性来自定义布局属性,这些属性在标准的 UITableViewCell 中不可自定义。

自定义属性

  • 聚焦时的背景颜色
  • 非聚焦时的背景颜色
  • 圆角半径
  • 聚焦时的缩放因子
  • 聚焦时的阴影半径
  • 聚焦时的阴影不透明度
  • 阴影颜色
  • 聚焦时的阴影偏移量
  • 聚焦动画的持续时间
  • 聚焦/非聚焦时的标题颜色

两种颜色,线性渐变属性

  • 聚焦时的背景结束颜色
  • 非聚焦时的背景结束颜色
  • 渐变起始点与结束点

可以通过设置“背景结束”颜色属性来配置一个简单的两种颜色,线性渐变。如果未设置任一“背景结束”颜色属性,则 TVOSCustomizableViewCell 将默认使用纯色背景颜色。

需求

  • tvOS 11.0+
  • Xcode 11

安装

CocoaPods

要在使用 CocoaPods 的 Xcode 项目中集成TvOSCustomizableViewCell,请在您的Podfile中指定

source 'https://github.com/CocoaPods/Specs.git'
platform :tvos, '11.0'
use_frameworks!

target '<Your Target Name>' do
    pod 'TvOSCustomizableTableViewCell', '~> 2.0.0'
end

手动

如果您愿意,也可以手动将TvOSCustomizableViewCell集成到项目中,只需将TvOSCustomizableViewCell.swift和GradientView.swift复制到您的项目中即可。

使用

TvOSCustomizableViewCell可以编程集成或嵌入到xib文件中。