PYTheme icon indicating copy to clipboard operation
PYTheme copied to clipboard

An easy way to change theme through NSObject's category for iOS.

Results 6 PYTheme issues
Sort by recently updated
recently updated
newest added

你好! 我感觉颜色更改加入颜色池很好用,但是如果我的App要换一整套图片现在能实现吗

别的不说, NSInteger retainCount = [[object valueForKey:@"retainCount"] integerValue]; if (retainCount == 2) { // 对象应该被回收了 [[self themeColorPool] removeObject:dict]; } 竟然使用引用计数, 来判断,也是醉了. 为什么不使用weakObjectsHashTable等来存放......

如果需要改变的图片很多,最后回调回来的是一个数组,在里边根本找不到对应的控件来设置对应的图片,不可能每一个都添加tag标记,然后通过tag来设置吧?

如何通过多个 Key 管理颜色池,让不同控件分组被不同颜色池管理。

``` - (void)py_addToThemeColorPool:(NSString *)propertyName { // 如果对象为_UIAppearance,直接返回 Class appearanceClass = NSClassFromString(@"_UIAppearance"); if ([self isMemberOfClass:appearanceClass]) return; // 键:对象地址+属性名 值:对象 NSString *pointString = [NSString stringWithFormat:@"%p%@", self, propertyName]; // 采用NSMapTable存储对象,使用弱引用 NSMapTable *mapTable =...

为什么找不到呢 其他的可以 是我的有问题???