2016-12-02 2 views
1

Die ausgewählte Registerkarte Anzeige im XLPagerTabStrip Bibliothek arbeiten arbeitet nicht mit Swift 3 und XCode 8XLPagerTabStrip - Ausgewählte Registerkarte Auswahl nicht

Ich verwende die folgende Anpassung für die Tableiste

super.viewDidLoad() 

    buttonBarView.selectedBar.backgroundColor = UIColor(red: 240.0/255.0, green: 89.0/255.0, blue: 43.0/255.0, alpha: 1.0) 
    buttonBarView.backgroundColor = UIColor.clear 

    settings.style.selectedBarHeight = 3.0 
    settings.style.selectedBarBackgroundColor = UIColor(red: 240.0/255.0, green: 89.0/255.0, blue: 43.0/255.0, alpha: 1.0) 

    settings.style.buttonBarHeight = 45.0 
    settings.style.buttonBarMinimumLineSpacing = 0.0 
    settings.style.buttonBarLeftContentInset = 0.0 
    settings.style.buttonBarRightContentInset = 0.0 
    settings.style.buttonBarItemFont = UIFont(name: "Avenir-Book", size: 12.0)! 
    settings.style.buttonBarItemBackgroundColor = UIColor.clear 
    settings.style.buttonBarItemLeftRightMargin = 0.0 
    settings.style.buttonBarItemTitleColor = UIColor.black 

Antwort

1

Diese ist die Lösung für die oben erwähnte Ausgabe

class ViewController: ButtonBarPagerTabStripViewController { 

     override func viewDidAppear(_ animated: Bool) { 
      let selectedBarHeight: CGFloat = 2 

      buttonBarView.selectedBar.frame.origin.y = buttonBarView.frame.size.height - selectedBarHeight 
      buttonBarView.selectedBar.frame.size.height = selectedBarHeight 

     } 


     override func viewDidLoad() { 
      settings.style.selectedBarBackgroundColor = .green 

      super.viewDidLoad() 
     } 
    } 
Verwandte Themen