2016-06-12 6 views
0

Я следил за расширением cocoapods XLpagerTabStrip, чтобы настроить панель вкладок в верхней части моего контроллера представления (https://github.com/xmartlabs/XLPagerTabStrip). Я реализую ButtonBarPagerTabStripViewController и точно выполнил шаги, но UIScrollView не отображает дочерние контроллеры.Swift: UIScrollView не отображает контроллер детского вида с использованием XLPagerTabStrip

код в вкладками контроллере представления:

import UIKit 
import XLPagerTabStrip 

class MenuTabStrip: ButtonBarPagerTabStripViewController { 

override func viewDidLoad() { 

    self.settings.style.selectedBarHeight = 5.0 
    self.settings.style.selectedBarBackgroundColor = UIColor.blueColor() 


    super.viewDidLoad() 

    // Do any additional setup after loading the view. 
} 
override func didReceiveMemoryWarning() { 
    super.didReceiveMemoryWarning() 
    // Dispose of any resources that can be recreated. 
} 

override func viewControllersForPagerTabStrip(pagerTabStripController: PagerTabStripViewController) -> [UIViewController]{ 

    return [Reminders(), testbobViewController()] 
} 

пример кода в контроллерах зрения ребенка:

import UIKit 
import XLPagerTabStrip 

class testbobViewController: UIViewController, IndicatorInfoProvider { 

    override func viewDidLoad() { 
     super.viewDidLoad() 

     // Do any additional setup after loading the view. 
    } 

    override func didReceiveMemoryWarning() { 
     super.didReceiveMemoryWarning() 
     // Dispose of any resources that can be recreated. 
    } 


func indicatorInfoForPagerTabStrip(pagerTabStripController: PagerTabStripViewController) -> IndicatorInfo { 
    return IndicatorInfo(title: "test bob") 
} 

Image showing the connections of the ButtonBarView and UIScrollView

ответ

0

Вы должны использовать раскадровку .instantiateViewControllerWithIdentifier в

!
override func viewControllersForPagerTabStrip(pagerTabStripController: PagerTabStripViewController) -> [UIViewController]{ 

}

вместо прямой инициализации в ViewController, если вы используете раскадровку и IB

Смежные вопросы