TabBar: Adjust minimum tab size for compact layout

This commit is contained in:
James Magahern
2020-10-28 18:05:58 -07:00
parent 5e9c6e5880
commit 59365037c4

View File

@@ -195,7 +195,14 @@ class TabBarView: UIView
let tabContainerBounds = bounds let tabContainerBounds = bounds
tabContainerView.frame = tabContainerBounds tabContainerView.frame = tabContainerBounds
let minimumTabWidth = CGFloat(140.0) let minimumTabWidth = { (traitCollection: UITraitCollection) -> CGFloat in
if traitCollection.horizontalSizeClass == .compact {
return tabContainerBounds.width / 3.0
} else {
return 140.0
}
}(traitCollection)
let maximumTabWidth = tabContainerBounds.width let maximumTabWidth = tabContainerBounds.width
var xOffset = CGFloat(0.0) var xOffset = CGFloat(0.0)