KeepBackgroundCell 0.2.0

KeepBackgroundCell 0.2.0

测试已测试
Lang语言 Obj-CObjective C
许可证 MIT
发布最新发布2016年1月

Tim Bodeit 维护。



  • 作者:
  • Tim Bodeit

当 UITableViewCell 被选中或高亮显示时,它自动将其所有子视图的 backgroundColor 设置为透明。这对于许多视图来说是有意义的,例如 UILabels 允许在个别字母之间显示 selectedBackgroundView

然而,对于自定义视图,有许多情况下在选中或高亮显示单元格时应该保留 backgroundColor。

KeepBackgroundCell 提供了一种方法来关闭个别 UITableViewDataSourceCells 的这种透明度“功能”。

用法

Swift
import KeepBackgroundCell

let cell = < Initialize UITableViewCell >
cell.keepSubviewBackground = true
Objective-C
#import <KeepBackgroundCell/KeepBackgroundCell.h>

UITableViewCell* cell = < Initialize UITableViewCell >
cell.keepSubviewBackground = YES;

安装

通过 CocoaPods 可用 KeepBackgroundCell。要安装它,只需将以下行添加到 Podfile 中:

pod "KeepBackgroundCell"

作者

Tim Bodeit, [email protected]

KeepBackgroundCell 受到 Stack Overflow 的这个答案 的启发,作者是 Yatheesha B L

许可证

KeepBackgroundCell 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。