fixed orientation bug
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
This commit is contained in:
parent
62ffdebbfc
commit
a872cf801c
@ -52,12 +52,7 @@ open class Tabs: View {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public enum Width {
|
|
||||||
case percentage(CGFloat)
|
|
||||||
case value(CGFloat)
|
|
||||||
}
|
|
||||||
|
|
||||||
//--------------------------------------------------
|
//--------------------------------------------------
|
||||||
// MARK: - Public Properties
|
// MARK: - Public Properties
|
||||||
//--------------------------------------------------
|
//--------------------------------------------------
|
||||||
@ -200,7 +195,7 @@ open class Tabs: View {
|
|||||||
if orientation == .horizontal && fillContainer {
|
if orientation == .horizontal && fillContainer {
|
||||||
tabStackView.distribution = .fillEqually
|
tabStackView.distribution = .fillEqually
|
||||||
} else {
|
} else {
|
||||||
tabStackView.distribution = .fillProportionally
|
tabStackView.distribution = orientation == .horizontal ? .fillProportionally : .fill
|
||||||
}
|
}
|
||||||
|
|
||||||
tabStackView.axis = orientation == .horizontal ? .horizontal : .vertical
|
tabStackView.axis = orientation == .horizontal ? .horizontal : .vertical
|
||||||
@ -217,6 +212,7 @@ open class Tabs: View {
|
|||||||
tabItem.orientation = orientation
|
tabItem.orientation = orientation
|
||||||
tabItem.surface = surface
|
tabItem.surface = surface
|
||||||
tabItem.indicatorPosition = indicatorPosition
|
tabItem.indicatorPosition = indicatorPosition
|
||||||
|
tabItem.accessibilityLabel = "\(tabItem.text) \(tabItem.selected ? "selected" : "unselected") \(index+1) of \(tabItems.count)"
|
||||||
}
|
}
|
||||||
|
|
||||||
// Deactivate old constraint
|
// Deactivate old constraint
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user