如何使用情节提要添加自定义数据源类

ch

我找不到在情节提要中添加我的UICollectionView的自定义数据源类的方法。数据源类具有如下接口:

@interface CalendarDataSource : NSObject<UICollectionViewDataSource>

我尝试在场景侧边栏中找到日历数据源,但找不到。所以我似乎无法将类链接到我的UICollectionView。有什么我应该做的,但我没有吗?


如果要重现类似的问题,只需在XCode5中创建一个新项目,设置一个UICollectionViewController,然后像上面一样创建一个新类。

我目前正在重写中所描述的项目http://www.objc.io/issue-3/ GitHub的回购是https://github.com/objcio/issue-3-collection-view-layouts该项目成功地但是,请执行此操作。我的代码与项目几乎相同,但是由于viewcontroller.collectionView.dataSource未初始化,因此无法运行。

以编程方式进行初始化是另一个问题,但是请在评论中告诉我,因为我从互联网上获得的所有信息都将dataSource设置为self。但是将其设置为self并不需要引入新的保留数据源对象,而我一直坚持。

尼古拉·马马耶夫(Nikolay Mamaev)

转到界面生成器。

  • 右键单击情节提要中的“收藏夹视图”,删除dataSource出口(如果有)。
  • 在“对象库”的搜索文本字段中键入“对象”,然后将“对象”拖到包含UICollectionView的视图控制器中(即,与将任何视图或视图控制器添加到情节提要场景中的操作相同,但不添加一个视图除外)或视图控制器,但是抽象对象)。
  • 在情节提要的左侧“场景”面板中,突出显示刚刚添加的对象;在右侧面板中,转到“身份检查器”,然后键入CalendarDataSource而不是预定义NSObject在左侧面板(“场景”)中,“对象”将自动重命名为“日历数据源”。
  • 在情节提要的左侧“场景”面板中,将控件从UICollectionView拖动到“日历数据源”;在弹出的窗口中,选择dataSource插座。

大功告成!

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

添加自定义数据源的JasperSoft工作室

使用情节提要创建的自定义UITableViewCell不显示标签数据-Swift

如何用代码添加UIView?不使用情节提要

如何在Spring中将tomcat连接池属性添加到自定义数据源中?

如何使用情节提要板实现自定义表格视图节的页眉和页脚

如何使用自定义数据源动态连接存储库?

如何在情节提要中添加自定义UIControl类?

如何使用情节提要引用UISearchController

如何在情节提要中使用ViewController的自定义init

如何创建自定义流数据源?

如何在自定义VSTS服务端点数据源中添加apitoken?

使用情节提要和自定义View Controller初始化

自定义视图以编程方式添加时不可见,但使用情节提要添加时可见

无法使用情节提要自定义实例化窗口控制器

如何使用数据触发器停止自定义情节提要?

情节提要和自定义init

与自定义UITabbarController一起使用情节提要

自定义单元永远不会为零(不要使用情节提要)

使用情节提要板在UIViewController中初始化自定义UIView

使用情节提要板实现自定义视图布局

如何使用Jython将自定义属性添加到数据源?

如何通过管理API获取自定义数据源的自定义维度?

如何正确使用自定义控件的“数据源选择器编辑器”?

自定义视图过渡,无需使用情节提要脚本(快速)

如何在使用sql数据源时在下拉列表中添加自定义项目

如何自定义添加在情节提要上的标签栏项

使用自定义类设置 UICollectionView 数据源和委托时的错误消息

如何从自定义单元格类更改数据源

如何将自定义类对象列表绑定到 Gridview 的数据源(获取“字段或属性...未在...数据源上找到”)?