Fix layout for iOS9,10
// FREEBIE
This commit is contained in:
parent
7ebad71a7d
commit
e2eb772ff6
@ -503,11 +503,16 @@ class CallViewController: OWSViewController, CallObserver, CallServiceObserver,
|
||||
// Dark blurred background.
|
||||
blurView.autoPinEdgesToSuperviewEdges()
|
||||
|
||||
leaveCallViewButton.autoPinEdge(toSuperviewMargin: .leading)
|
||||
leaveCallViewButton.autoPinEdge(toSuperviewMargin: .top)
|
||||
leaveCallViewButton.autoPinEdge(toSuperviewEdge: .leading)
|
||||
|
||||
if #available(iOS 11, *) {
|
||||
leaveCallViewButton.autoPinEdge(toSuperviewMargin: .top)
|
||||
contactNameLabel.autoPinEdge(toSuperviewMargin: .top)
|
||||
} else {
|
||||
leaveCallViewButton.autoPin(toTopLayoutGuideOf: self, withInset: 0)
|
||||
contactNameLabel.autoPin(toTopLayoutGuideOf: self, withInset: 0)
|
||||
}
|
||||
|
||||
// MJK TODO height of contact name label should be ~same as back button
|
||||
contactNameLabel.autoPinEdge(toSuperviewMargin: .top)
|
||||
contactNameLabel.autoPinEdge(.leading, to: .trailing, of: leaveCallViewButton, withOffset: 8, relation: .greaterThanOrEqual)
|
||||
contactNameLabel.autoHCenterInSuperview()
|
||||
contactNameLabel.setContentHuggingVerticalHigh()
|
||||
@ -519,7 +524,7 @@ class CallViewController: OWSViewController, CallObserver, CallServiceObserver,
|
||||
callStatusLabel.setCompressionResistanceHigh()
|
||||
|
||||
localVideoView.autoPinTrailingToSuperviewMargin(withInset: videoPreviewHMargin)
|
||||
// MJK TODO, depends on whether contactNameLabel is visible
|
||||
|
||||
self.localVideoViewTopConstraintDefault = localVideoView.autoPinEdge(.top, to: .bottom, of: callStatusLabel, withOffset: 4)
|
||||
self.localVideoViewTopConstraintHidden = localVideoView.autoPinEdge(toSuperviewMargin: .top)
|
||||
let localVideoSize = ScaleFromIPhone5To7Plus(80, 100)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user