Browse Source

fix being scrollable/not scrollable at wrong times

pull/1/head
Burrit0z 4 years ago
parent
commit
a2e7958399
2 changed files with 7 additions and 1 deletions
  1. +2
    -1
      KAIBatteryPlatter.mm
  2. +5
    -0
      KAIStackView.mm

+ 2
- 1
KAIBatteryPlatter.mm View File

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


[self setMinimumZoomScale:1]; [self setMinimumZoomScale:1];
[self setMaximumZoomScale:1]; [self setMaximumZoomScale:1];
} }


-(void)setContentOffset:(CGPoint)arg1 { -(void)setContentOffset:(CGPoint)arg1 {
[self setContentSize:self.stack.frame.size];
[super setContentOffset:CGPointMake(arg1.x, 0)]; [super setContentOffset:CGPointMake(arg1.x, 0)];
} }


UIStackView *s = (UIStackView *)(self.superview); UIStackView *s = (UIStackView *)(self.superview);
s.frame = CGRectMake(s.frame.origin.x, s.frame.origin.y, s.frame.size.width, (s.frame.size.height - 1)); s.frame = CGRectMake(s.frame.origin.x, s.frame.origin.y, s.frame.size.width, (s.frame.size.height - 1));
//literally does nothing but makes the stack view lay itself out (doesnt adjust frame because translatesAutoreszingMaskIntoConstraints = NO on stack views) //literally does nothing but makes the stack view lay itself out (doesnt adjust frame because translatesAutoreszingMaskIntoConstraints = NO on stack views)
[self setContentSize:self.stack.frame.size];
} }


}]; }];

+ 5
- 0
KAIStackView.mm View File

return self; return self;
} }


-(void)addSubview:(UIView *)arg1 {
[super addSubview:arg1];
[(UIScrollView *)self.superview setContentSize:self.frame.size];
}

@end @end

Loading…
Cancel
Save