我喜欢在我的应用程序中实现夜晚或黑暗主题。我已经搜索了互联网,但现有的选项并不是我想要的。我想过制作自己的#34; Theming class"例如:
我有一个TableView,我想改变TableView live的颜色(类似于Tweetbot)。我以为我可以这样做。
#import "theme.h"
self.tableview.theme = YES;
这应该是我想在我的ViewControllers中实现的所有内容,尽可能简单。
然后在theme.m中我完成其余的工作,每当触发NSNotificationCenter消息时,都会获取元素和它们。但问题是我不知道从哪里开始。
有没有人知道如何制作这个?
答案 0 :(得分:0)
我不太确定你在问什么,但是如果你想改变你的信息颜色,你可以做点什么
historyTable.backgroundColor = [UIColor colorWithRed:(0/255.0) green:(255/255.0) blue:(255/255.0) alpha:1];
这会设置你的桌子的颜色....如果你想让它淡入淡出,可能有一个工具包可以做到这一点,或者你可以做类似的事情:
for(int i=0; i < 50; i++){
historyTable.backgroundColor = [UIColor colorWithRed:(i/255.0) green:(255/255.0) blue:(255/255.0) alpha:1];
}
这会使RGB中的R值逐渐减少50/255,可能有点好,但我还没有测试过。当然,如果你只是想跳到另一种颜色,只需使用第一行。