TVOSCustomizableTableViewCell
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文件中。