1

我正在尝试实现一个库(名为:XLPagerTabStrip)。在此可用教程 [ https://github.com/xmartlabs/XLPagerTabStrip ]的帮助下,一切正常。

我的问题是:我可以使用代码更改视图控制器布局,但无法通过情节提要进行更改;尽管可以访问与上述库关联的视图控制器。我的故事板视图与代码紧密相连。请帮我从这里站起来。我被困住了。

4

1 回答 1

1

解决方案: 获取您希望在 MyPagerTabStripName(库的主控制器类)中使用的视图控制器的实例。这样:

覆盖内部函数 viewControllersForPagerTabStrip(pagerTabStripController: PagerTabStripViewController) -> [UIViewController] {

    let firstVC = self.storyboard!.instantiateViewControllerWithIdentifier("myfirst") as! TabFirstViewController
    let secVC = self.storyboard!.instantiateViewControllerWithIdentifier("mysecond") as! TabSecondTableViewController
    return [firstVC, secVC]
}

然后,您可以使用情节提要中的这些标识符访问它们。

于 2016-12-05T09:30:41.053 回答