This commit is contained in:
2025-12-16 20:20:57 +08:00
parent 59297eac77
commit b43567748c
5 changed files with 38 additions and 6 deletions

View File

@@ -152,7 +152,16 @@
// - caseVariant: 0/1/2 => //
NSString *identifier = self.key.identifier;
NSInteger variant = (NSInteger)self.key.caseVariant;
UIImage *iconImg = [[KBSkinManager shared] iconImageForKeyIdentifier:identifier caseVariant:variant];
KBSkinManager *skinManager = [KBSkinManager shared];
UIImage *iconImg = [skinManager iconImageForKeyIdentifier:identifier caseVariant:variant];
if (!iconImg && [identifier isEqualToString:@"ai"]) {
NSString *skinId = skinManager.current.skinId ?: @"";
BOOL usingDefaultSkin = (skinId.length == 0 || [skinId isEqualToString:@"default"]);
if (usingDefaultSkin) {
iconImg = [UIImage imageNamed:@"ai_key_icon"];
}
}
//
self.iconView.image = iconImg;