结合NightNight和CRRefresh模块

时间:2018-12-23 11:19:36

标签: ios swift themes pull-to-refresh

我正在使用CRRefresh刷新我的TableView。这很好。除此之外,我使用NightNight允许用户在明暗模式之间进行选择。

我现在面临的问题如下:我已经更改了podfile中“刷新组件”的颜色,因此它在轻量级版本中效果很好。但是,当我更改为深色版本时,刷新组件的文本应变为白色而不是深色。

这是我设置CRRefresh组件的方式:

collectionView.cr.addHeadRefresh(animator: NormalHeaderAnimator) {}

这就是我通常使用NightNight设置不同颜色的方式:

view.mixedBackgroundColor = MixedColor(normal: UIColor.black, night: UIColor.white)

我怎么可能将两者结合起来?我无法将其他Pod文件中的Pod文件导入(因此,将NightNight导入CRRefresh模块无效)。

有什么提示吗?有没有一种方法可以将颜色作为变量传递,然后将其发送到CRRefresh组件?我想实现类似collectionView.cr.color = MixedColor(normal: UIColor.black, night: UIColor.white)的功能。

谢谢!

0 个答案:

没有答案