Remove autolayout in RTCMTLVideoView.
Using layoutSubviews is a simpler solution to achieveing the desired effect. Plus this will get rid of warrnings on iOS 11 Bug: webrtc:8467 Change-Id: Idaa041b7a0ed889905d97f645408fb3437154e73 Reviewed-on: https://webrtc-review.googlesource.com/17380 Reviewed-by: Anders Carlsson <andersc@webrtc.org> Reviewed-by: Peter Hanspers <peterhanspers@webrtc.org> Commit-Queue: Daniela Jovanoska Petrenko <denicija@webrtc.org> Cr-Commit-Position: refs/heads/master@{#20523}
This commit is contained in:
@ -91,15 +91,16 @@
|
|||||||
_metalView.delegate = self;
|
_metalView.delegate = self;
|
||||||
[self addSubview:_metalView];
|
[self addSubview:_metalView];
|
||||||
_metalView.contentMode = UIViewContentModeScaleAspectFit;
|
_metalView.contentMode = UIViewContentModeScaleAspectFit;
|
||||||
_metalView.translatesAutoresizingMaskIntoConstraints = NO;
|
|
||||||
UILayoutGuide *margins = self.layoutMarginsGuide;
|
|
||||||
[_metalView.topAnchor constraintEqualToAnchor:margins.topAnchor].active = YES;
|
|
||||||
[_metalView.bottomAnchor constraintEqualToAnchor:margins.bottomAnchor].active = YES;
|
|
||||||
[_metalView.leftAnchor constraintEqualToAnchor:margins.leftAnchor].active = YES;
|
|
||||||
[_metalView.rightAnchor constraintEqualToAnchor:margins.rightAnchor].active = YES;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#pragma mark - Private
|
||||||
|
|
||||||
|
- (void)layoutSubviews {
|
||||||
|
[super layoutSubviews];
|
||||||
|
_metalView.frame = self.bounds;
|
||||||
|
}
|
||||||
|
|
||||||
#pragma mark - MTKViewDelegate methods
|
#pragma mark - MTKViewDelegate methods
|
||||||
|
|
||||||
- (void)drawInMTKView:(nonnull MTKView *)view {
|
- (void)drawInMTKView:(nonnull MTKView *)view {
|
||||||
|
|||||||
Reference in New Issue
Block a user