1
0
mirror of https://github.com/Burrit0z/kai synced 2025-07-04 00:26:48 +00:00
This commit is contained in:
Burrit0z
2020-05-02 16:02:00 -04:00
parent e5b7c598e4
commit 69bb08d6d1
2 changed files with 26 additions and 14 deletions

View File

@ -14,6 +14,7 @@ KAIBattery *instance;
self.batteryLabel.numberOfLines = 0;*/ self.batteryLabel.numberOfLines = 0;*/
[self updateBattery]; [self updateBattery];
[self darkLightMode]; [self darkLightMode];
self.userInteractionEnabled = NO;
//[self addSubview:self.batteryLabel]; //[self addSubview:self.batteryLabel];
} }
return self; return self;

39
Kai.xm
View File

@ -22,6 +22,7 @@
@end @end
@interface CSMainPageView : UIView @interface CSMainPageView : UIView
-(void)updateForPresentation:(id)arg1;
@end @end
@interface _CSSingleBatteryChargingView : UIView @interface _CSSingleBatteryChargingView : UIView
@ -69,6 +70,7 @@ CGRect originalBattery;
[base KaiInit]; [base KaiInit];
} }
} }
[base KaiUpdate];
} }
%end %end
@ -81,6 +83,8 @@ CGRect originalBattery;
name:@"KaiInfoChanged" name:@"KaiInfoChanged"
object:nil]; object:nil];
[self KaiUpdate];
} }
%new %new
@ -88,12 +92,6 @@ CGRect originalBattery;
[batteryWidget updateBattery]; [batteryWidget updateBattery];
[base KaiUpdate]; [base KaiUpdate];
} }
/*
-(void)viewWillDisappear:(BOOL)arg1 {
%orig;
[batteryWidget.battery updateBattery];
[batteryWidget KaiUpdate];
}*/
%end %end
@ -105,10 +103,14 @@ CGRect originalBattery;
[batteryWidget darkLightMode]; [batteryWidget darkLightMode];
} }
-(void)setNeedsLayout {
%orig;
[self KaiUpdate];
}
%new %new
-(void)KaiInit { -(void)KaiInit {
if(!setFrame) { if(!setFrame) {
original = self.frame;
UIView *scroller; UIView *scroller;
if([self.subviews count] > 1) { if([self.subviews count] > 1) {
UIView *temp = [self.subviews objectAtIndex:1]; UIView *temp = [self.subviews objectAtIndex:1];
@ -117,6 +119,11 @@ CGRect originalBattery;
base = self; base = self;
} }
} }
/*UIView *notiView;
if([self.subviews count] > 0) {
notiView = [self.subviews objectAtIndex:0];
}*/
original = scroller.frame;
KAIBattery *battery = [[KAIBattery alloc] initWithFrame:CGRectMake(8, 0, self.frame.size.width - 16, self.frame.size.height)]; KAIBattery *battery = [[KAIBattery alloc] initWithFrame:CGRectMake(8, 0, self.frame.size.width - 16, self.frame.size.height)];
originalBattery = battery.frame; originalBattery = battery.frame;
[scroller addSubview:battery]; [scroller addSubview:battery];
@ -131,12 +138,17 @@ CGRect originalBattery;
%new %new
-(void)KaiUpdate { -(void)KaiUpdate {
[UIView animateWithDuration:0.3 animations:^{ [UIView animateWithDuration:0.3 animations:^{
batteryWidgetController.frame = CGRectMake( /*UIView *notiView;
original.origin.x, if([self.subviews count] > 0) {
original.origin.y + (batteryWidget.number * 85), notiView = [self.subviews objectAtIndex:0];
original.size.width, }*/
original.size.height
); batteryWidgetController.frame = CGRectMake(
original.origin.x,
original.origin.y + (batteryWidget.number * 85),
original.size.width,
original.size.height
);
batteryWidget.frame = CGRectMake( batteryWidget.frame = CGRectMake(
originalBattery.origin.x, originalBattery.origin.x,
@ -144,7 +156,6 @@ CGRect originalBattery;
originalBattery.size.width, originalBattery.size.width,
originalBattery.size.height originalBattery.size.height
); );
}]; }];
[batteryWidget darkLightMode]; [batteryWidget darkLightMode];
} }