2016-12-02 9 views
1

XLPagerTabStripライブラリで選択したタブインジケータを動作していない選択したタブの選択はスウィフト3とXcode 8私はタブストリップXLPagerTabStrip -

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 

答えて

1

このため、次のカスタマイズを使用してい

で作業されていません上記の問題の解決策です。

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() 
     } 
    } 
関連する問題