1
0
mirror of https://github.com/Burrit0z/kai synced 2025-06-30 21:06:46 +00:00

fix being scrollable/not scrollable at wrong times

This commit is contained in:
Burrit0z
2020-06-02 20:21:03 -04:00
parent 5bd0d5495c
commit a2e7958399
2 changed files with 7 additions and 1 deletions

View File

@ -16,6 +16,7 @@ NSTimer *queueTimer = nil;
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];
@ -115,6 +116,7 @@ long long lastPercentage;
} }
-(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)];
} }
@ -143,7 +145,6 @@ long long lastPercentage;
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];
} }
}]; }];

View File

@ -8,4 +8,9 @@
return self; return self;
} }
-(void)addSubview:(UIView *)arg1 {
[super addSubview:arg1];
[(UIScrollView *)self.superview setContentSize:self.frame.size];
}
@end @end