added number of lines
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
This commit is contained in:
parent
0dae2d36cb
commit
ce8e2fb535
@ -68,6 +68,9 @@ extension Tabs {
|
|||||||
///Size for tab
|
///Size for tab
|
||||||
open var size: Tabs.Size = .medium { didSet { setNeedsUpdate() } }
|
open var size: Tabs.Size = .medium { didSet { setNeedsUpdate() } }
|
||||||
|
|
||||||
|
///Number of lines in the Label.
|
||||||
|
open var numberOfLines: Int = 0 { didSet { setNeedsUpdate() } }
|
||||||
|
|
||||||
///Text position left or center
|
///Text position left or center
|
||||||
open var textAlignment: TextAlignment = .left { didSet { setNeedsUpdate() } }
|
open var textAlignment: TextAlignment = .left { didSet { setNeedsUpdate() } }
|
||||||
|
|
||||||
|
|||||||
@ -111,7 +111,7 @@ open class Tabs: View {
|
|||||||
open var selectedIndex: Int = 0 { didSet { setNeedsUpdate() } }
|
open var selectedIndex: Int = 0 { didSet { setNeedsUpdate() } }
|
||||||
|
|
||||||
/// Determines the size of the Tabs TextStyle
|
/// Determines the size of the Tabs TextStyle
|
||||||
open var size: Size = .medium { didSet { updateTabItems() } }
|
open var size: Size = .large { didSet { setNeedsUpdate() } }
|
||||||
|
|
||||||
/// When true, Tabs will be sticky to top of page, when orientation is vertical.
|
/// When true, Tabs will be sticky to top of page, when orientation is vertical.
|
||||||
open var sticky: Bool = false { didSet { setNeedsUpdate() } }
|
open var sticky: Bool = false { didSet { setNeedsUpdate() } }
|
||||||
@ -269,7 +269,7 @@ open class Tabs: View {
|
|||||||
private func updateTabs() {
|
private func updateTabs() {
|
||||||
let numberOfLines = applyOverflow ? 1 : 0
|
let numberOfLines = applyOverflow ? 1 : 0
|
||||||
for (index, tabItem) in tabViews.enumerated() {
|
for (index, tabItem) in tabViews.enumerated() {
|
||||||
tabItem.label.numberOfLines = numberOfLines
|
tabItem.numberOfLines = numberOfLines
|
||||||
tabItem.size = size
|
tabItem.size = size
|
||||||
tabItem.isSelected = selectedIndex == index
|
tabItem.isSelected = selectedIndex == index
|
||||||
tabItem.index = index
|
tabItem.index = index
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user