浏览代码

ITS WORKING NOW

pull/1/head
Burrit0z 4 年前
父节点
当前提交
e6abc6f193
共有 3 个文件被更改,包括 34 次插入12 次删除
  1. +31
    -12
      KAIBatteryPlatter.mm
  2. +1
    -0
      KAIStackView.h
  3. +2
    -0
      Kai.xm

+ 31
- 12
KAIBatteryPlatter.mm 查看文件

self.stack.alignment = 0; self.stack.alignment = 0;
self.oldCountOfDevices = -100; self.oldCountOfDevices = -100;
self.queued = NO; self.queued = NO;

if(bannerAlign==2) { //center
self.stack.alignment = UIStackViewAlignmentLeading;
} else if(bannerAlign==1) { //left
self.stack.alignment = UIStackViewAlignmentCenter;
} else if(bannerAlign==3) { //right
self.stack.alignment = UIStackViewAlignmentTrailing;
}
[self setMinimumZoomScale:1]; [self setMinimumZoomScale:1];
[self setMaximumZoomScale:1]; [self setMaximumZoomScale:1];
[self.stackHolder.widthAnchor constraintEqualToAnchor:self.widthAnchor].active = YES; [self.stackHolder.widthAnchor constraintEqualToAnchor:self.widthAnchor].active = YES;
[self.stackHolder.centerYAnchor constraintEqualToAnchor:self.centerYAnchor].active = YES; [self.stackHolder.centerYAnchor constraintEqualToAnchor:self.centerYAnchor].active = YES;


[self.stack.widthAnchor constraintEqualToAnchor:self.stackHolder.widthAnchor].active = YES;
[self.stack.heightAnchor constraintEqualToAnchor:self.stackHolder.heightAnchor].active = YES;
[self.stack.widthAnchor constraintEqualToAnchor:self.stackHolder.widthAnchor].active = YES;
[self.stack.centerYAnchor constraintEqualToAnchor:self.stackHolder.centerYAnchor].active = YES;
if(kaiAlign==0) {
if(bannerAlign==2) { //center
self.stack.alignment = UIStackViewAlignmentLeading;
self.subviewAligner = [self.stack.centerXAnchor constraintEqualToAnchor:self.stackHolder.centerXAnchor];
} else if(bannerAlign==1) { //left
self.stack.alignment = UIStackViewAlignmentCenter;
self.subviewAligner = [self.stack.leftAnchor constraintEqualToAnchor:self.stackHolder.leftAnchor];
} else if(bannerAlign==3) { //right
self.stack.alignment = UIStackViewAlignmentTrailing;
self.subviewAligner = [self.stack.rightAnchor constraintEqualToAnchor:self.stackHolder.rightAnchor];
}

self.subviewAligner.active = YES;
}


[self updateBattery]; [self updateBattery];
} }
[device resetKaiCellForNewPrefs]; [device resetKaiCellForNewPrefs];
} }


if(kaiAlign==0) {
self.subviewAligner.active = NO;
if(bannerAlign==2) { //center
self.stack.alignment = UIStackViewAlignmentLeading;
self.subviewAligner = [self.stack.centerXAnchor constraintEqualToAnchor:self.stackHolder.centerXAnchor];
} else if(bannerAlign==1) { //left
self.stack.alignment = UIStackViewAlignmentCenter;
self.subviewAligner = [self.stack.leftAnchor constraintEqualToAnchor:self.stackHolder.leftAnchor];
} else if(bannerAlign==3) { //right
self.stack.alignment = UIStackViewAlignmentTrailing;
self.subviewAligner = [self.stack.rightAnchor constraintEqualToAnchor:self.stackHolder.rightAnchor];
}

self.subviewAligner.active = YES;
}


[self updateBattery]; [self updateBattery];
} }



+ 1
- 0
KAIStackView.h 查看文件

@property (nonatomic, assign) NSInteger oldCountOfDevices; @property (nonatomic, assign) NSInteger oldCountOfDevices;
@property (nonatomic, strong) NSLayoutConstraint *heightConstraint; @property (nonatomic, strong) NSLayoutConstraint *heightConstraint;
@property (nonatomic, strong) NSLayoutConstraint *widthConstraint; @property (nonatomic, strong) NSLayoutConstraint *widthConstraint;
@property (nonatomic, strong) NSLayoutConstraint *subviewAligner;
@property (nonatomic, strong) KAIStackView *stack; @property (nonatomic, strong) KAIStackView *stack;
@property (nonatomic, assign) BOOL isUpdating; @property (nonatomic, assign) BOOL isUpdating;
@property (nonatomic, assign) BOOL queued; @property (nonatomic, assign) BOOL queued;

+ 2
- 0
Kai.xm 查看文件



//sends the noti to update battery info //sends the noti to update battery info
[[NSNotificationCenter defaultCenter] postNotificationName:@"KaiInfoChanged" object:nil userInfo:nil]; [[NSNotificationCenter defaultCenter] postNotificationName:@"KaiInfoChanged" object:nil userInfo:nil];

//[NSException raise:@":vibeok:" format:@"Notification to update kai sent"];
} }



正在加载...
取消
保存