首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >XLPagerTabStrip中的集合视图

XLPagerTabStrip中的集合视图
EN

Stack Overflow用户
提问于 2016-05-23 14:40:08
回答 3查看 1.2K关注 0票数 1

我有一个运行的CollectionView和一个运行的XLPagerTabStrip,但是当我在IndicatorInfoProvider中的XLPagerTabStrip中集成我的CollectionView时,我得到了这个错误...

谢谢!

EN

回答 3

Stack Overflow用户

发布于 2016-06-16 13:45:54

我也遇到过类似的问题。看起来当你使用故事板的时候,你不能简单地创建一个控制器的新实例并添加到页面列表中。如果您按如下方式创建子视图,则不会显示任何内容。

代码语言:javascript
复制
let child1 = new ChildViewController()

而且,当您尝试访问控制器上的所有视图时,它们都是空的,因此会抛出问题中提到的异常。

相反,你必须通过故事板来创建它:

代码语言:javascript
复制
let child1 = storyboard!.instantiateViewControllerWithIdentifier("childViewIdentifier") as! ChildViewController

我在他们的GitHub存储库的一个问题中发现了这个:https://github.com/xmartlabs/XLPagerTabStrip/issues/123

我认为这也应该在主要文档中提到。因为他们的示例项目不使用IB来设计视图,所以也没有使用instantiateViewControllerWithIdentifier,所以不是很明显。

不管怎样,它解决了我的问题。希望它也适用于你。

票数 5
EN

Stack Overflow用户

发布于 2016-05-23 14:51:04

在类声明委托UICollectionView中。

类似于:

代码语言:javascript
复制
class ViewController: UIViewController, UICollectionViewDelegate {...
票数 0
EN

Stack Overflow用户

发布于 2018-07-23 22:28:42

如果不使用情节提要,可以通过以下方式实例化您的类:

代码语言:javascript
复制
let child = ChildViewController(nibName: "ChildViewController", bundle: nil)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37384139

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档