Browse Source

push before break

pull/1/head
Burrit0z 4 years ago
parent
commit
eef007caf0
2 changed files with 41 additions and 12 deletions
  1. +1
    -0
      KAIBattery.h
  2. +40
    -12
      Kai.xm

+ 1
- 0
KAIBattery.h View File

@interface KAIBattery : UIView @interface KAIBattery : UIView
@property (nonatomic, strong) NSArray *devices; @property (nonatomic, strong) NSArray *devices;
@property (nonatomic, assign) NSInteger number; @property (nonatomic, assign) NSInteger number;
@property (nonatomic, strong) NSLayoutConstraint *heightConstraint;
@property (nonatomic, assign) BOOL isUpdating; @property (nonatomic, assign) BOOL isUpdating;
+(KAIBattery *)sharedInstance; +(KAIBattery *)sharedInstance;
-(void)darkLightMode; -(void)darkLightMode;

+ 40
- 12
Kai.xm View File

@interface _CSSingleBatteryChargingView : UIView @interface _CSSingleBatteryChargingView : UIView
@end @end


@interface NCNotificationListView : UIView
@interface NSLayoutConstraint (Kai)
+(id)constraintWithAnchor:(id)arg1 relatedBy:(long long)arg2 toAnchor:(id)arg3 multiplier:(double)arg4 constant:(double)arg5 ;
@end @end


//NSLayoutConstraint *globalC;

CGRect original = CGRectMake(0,0,0,0); CGRect original = CGRectMake(0,0,0,0);
CGRect originalBattery; CGRect originalBattery;




if(!self.hasKai) { if(!self.hasKai) {
KAIBattery *battery = [[KAIBattery alloc] init]; KAIBattery *battery = [[KAIBattery alloc] init];
battery.translatesAutoresizingMaskIntoConstraints = NO;
//battery.translatesAutoresizingMaskIntoConstraints = NO;
//[battery.widthAnchor constraintEqualToAnchor:[self stackView].widthAnchor].active = YES; //[battery.widthAnchor constraintEqualToAnchor:[self stackView].widthAnchor].active = YES;
//[battery.heightAnchor constraintEqualToConstant:(battery.number * 85)].active = YES; //[battery.heightAnchor constraintEqualToConstant:(battery.number * 85)].active = YES;
//[battery.heightAnchor constraintEqualToConstant:100].active = YES; //[battery.heightAnchor constraintEqualToConstant:100].active = YES;
[[KAIBattery sharedInstance] darkLightMode]; [[KAIBattery sharedInstance] darkLightMode];
KAIBattery *battery = [KAIBattery sharedInstance]; KAIBattery *battery = [KAIBattery sharedInstance];
//battery.translatesAutoresizingMaskIntoConstraints = YES; //battery.translatesAutoresizingMaskIntoConstraints = YES;
/*battery.frame = CGRectMake(

battery.translatesAutoresizingMaskIntoConstraints = NO;
//[battery.widthAnchor constraintEqualToAnchor:[self stackView].widthAnchor].active = YES;
[UIView animateWithDuration:0.3 animations:^{
/*if (battery.heightConstraint == nil) {
battery.heightConstraint = [NSLayoutConstraint constraintWithAnchor:battery.heightAnchor relatedBy:NSLayoutRelationEqual toAnchor:battery.heightAnchor multiplier:0 constant:(battery.number * 85)];
battery.heightConstraint.active = YES;
[self addConstraint:battery.heightConstraint];
}
if (battery.heightConstraint.active == YES) {
battery.heightConstraint.active = NO;
[self removeConstraint:battery.heightConstraint];
battery.heightConstraint = [NSLayoutConstraint constraintWithAnchor:battery.heightAnchor relatedBy:NSLayoutRelationEqual toAnchor:battery.heightAnchor multiplier:0 constant:(battery.number * 85)];
[self addConstraint:battery.heightConstraint];
}

if (globalC == nil) {
globalC = [NSLayoutConstraint constraintWithAnchor:battery.heightAnchor relatedBy:NSLayoutRelationEqual toAnchor:battery.heightAnchor multiplier:0 constant:(battery.number * 85)];
globalC.active = YES;
[[self stackView] addConstraint:globalC];
}
if (globalC.active == YES) {
globalC.active = NO;
[[self stackView] removeConstraint:globalC];
globalC = [NSLayoutConstraint constraintWithAnchor:battery.heightAnchor relatedBy:NSLayoutRelationEqual toAnchor:battery.heightAnchor multiplier:0 constant:(battery.number * 85)];
[[self stackView] addConstraint:globalC];
}*/

//[battery.widthAnchor constraintEqualToConstant:(battery.number * 85)].active = YES;
/*battery.frame = CGRectMake(
originalBattery.origin.x, originalBattery.origin.x,
originalBattery.origin.y, originalBattery.origin.y,
originalBattery.size.width, originalBattery.size.width,
(battery.number * 85) (battery.number * 85)
);*/

battery.translatesAutoresizingMaskIntoConstraints = NO;
//[battery.widthAnchor constraintEqualToAnchor:[self stackView].widthAnchor].active = YES;
);*/
}];
[[self stackView] removeArrangedSubview:battery];
int height = (battery.number * 85);
[battery.heightAnchor constraintEqualToConstant:height].active = YES;
[[self stackView] addArrangedSubview:battery];
} }


%new %new
-(void)KaiInfo { -(void)KaiInfo {
NSLog(@"Kai: Updating Info");
//NSLog(@"Kai: Updating Info");
[[KAIBattery sharedInstance] updateBattery]; [[KAIBattery sharedInstance] updateBattery];
[self KaiUpdate]; [self KaiUpdate];
} }

Loading…
Cancel
Save