mirror of
https://github.com/SoPat712/YTLitePlus.git
synced 2025-08-21 18:48:45 -04:00
Update LowContrastMode.xm
This commit is contained in:
@@ -156,29 +156,25 @@ static BOOL pinkContrastMode() {
|
||||
%orig(textColor);
|
||||
}
|
||||
%end
|
||||
/* disabled the code to stop crashing
|
||||
/* disabled the code, not sure if this will work
|
||||
%hook _ASDisplayView
|
||||
- (void)didMoveToWindow {
|
||||
%orig;
|
||||
UILabel *label = [self findLabelInSubviews:self.subviews];
|
||||
if (label) {
|
||||
[self customizeLabel:label];
|
||||
if ([self isKindOfClass:NSClassFromString(@"ASDisplayNode")]) {
|
||||
UILabel *titleLabel = [self valueForKey:@"accessibilityLabel"];
|
||||
UIView *superview = [self valueForKey:@"superview"];
|
||||
if ([titleLabel isKindOfClass:[UILabel class]]) {
|
||||
titleLabel.textColor = [UIColor whiteColor];
|
||||
}
|
||||
}
|
||||
- (UILabel *)findLabelInSubviews:(NSArray *)subviews {
|
||||
for (UIView *subview in subviews) {
|
||||
if ([superview isKindOfClass:[UIView class]]) {
|
||||
for (UIView *subview in superview.subviews) {
|
||||
if ([subview isKindOfClass:[UILabel class]]) {
|
||||
return (UILabel *)subview;
|
||||
}
|
||||
UILabel *label = [self findLabelInSubviews:subview.subviews];
|
||||
if (label) {
|
||||
return label;
|
||||
UILabel *textView = (UILabel *)subview;
|
||||
textView.textColor = [UIColor whiteColor];
|
||||
}
|
||||
}
|
||||
}
|
||||
return nil;
|
||||
}
|
||||
- (void)customizeLabel:(UILabel *)label {
|
||||
label.textColor = [UIColor whiteColor];
|
||||
}
|
||||
%end
|
||||
*/
|
||||
|
Reference in New Issue
Block a user