代码整理
This commit is contained in:
@@ -183,18 +183,6 @@ UIKIT_EXTERN NSString *kTabShowAnchorCardKey;
|
||||
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(showAnchorCardKey:) name:kTabShowAnchorCardKey object:nil];
|
||||
[[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(switchLanguage:) name:@"kSwitchLanguage" object:nil];
|
||||
|
||||
[[ClientConfig shareConfig] setUpdateNormalTabImage:^(UIImage * _Nonnull normalImage, NSInteger index) {
|
||||
@kStrongify(self);
|
||||
BaseNavigationController *vc = [self.viewControllers xpSafeObjectAtIndex:index];
|
||||
vc.tabBarItem.image = [normalImage imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
|
||||
}];
|
||||
|
||||
[[ClientConfig shareConfig] setUpdateSelectedTabImage:^(UIImage * _Nonnull selectImage, NSInteger index) {
|
||||
// @kStrongify(self);
|
||||
// BaseNavigationController *vc = [self.viewControllers xpSafeObjectAtIndex:index];
|
||||
// vc.tabBarItem.selectedImage = [selectImage imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
|
||||
}];
|
||||
|
||||
[[ClientConfig shareConfig] setUpdateTabbarBG:^(UIImage * _Nonnull image) {
|
||||
@kStrongify(self);
|
||||
[self configTheme:image];
|
||||
@@ -798,8 +786,8 @@ UIKIT_EXTERN NSString *kTabShowAnchorCardKey;
|
||||
// 创建并设置标签栏项
|
||||
[viewControllers addObject:[self createTabBarItem:viewController
|
||||
title:[[ClientConfig shareConfig] tabName:i]
|
||||
image:[[ClientConfig shareConfig] _tabNormalImage:i]
|
||||
selectedImage:[[ClientConfig shareConfig] _tabSelectedImage:i]
|
||||
image:[[ClientConfig shareConfig] loadDefaultNormalTabImageName:i]
|
||||
selectedImage:[[ClientConfig shareConfig] loadDefaultSelectedTabImageName:i]
|
||||
index:i]];
|
||||
}
|
||||
// 设置视图控制器数组和默认选择项
|
||||
@@ -810,7 +798,7 @@ UIKIT_EXTERN NSString *kTabShowAnchorCardKey;
|
||||
if (isLogin) {
|
||||
for (int i = 0; i < self.viewControllers.count; i++) {
|
||||
UIViewController *itemVc = self.viewControllers[i];
|
||||
NSString *urlString = [[ClientConfig shareConfig] tabNormalImage:i];
|
||||
NSString *urlString = [[ClientConfig shareConfig] loadConfigNormalTabImagePath:i];
|
||||
if (![urlString hasPrefix:@"http"]) {
|
||||
continue;
|
||||
}
|
||||
@@ -839,7 +827,7 @@ UIKIT_EXTERN NSString *kTabShowAnchorCardKey;
|
||||
|
||||
for (int i = 0; i < self.viewControllers.count; i++) {
|
||||
UIViewController *itemVc = self.viewControllers[i];
|
||||
NSString *urlString = [[ClientConfig shareConfig] tabSelectedImage:i];
|
||||
NSString *urlString = [[ClientConfig shareConfig] loadConfigSelectedTabImagePath:i];
|
||||
if (![urlString hasPrefix:@"http"]) {
|
||||
continue;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user