HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – 如何使用storyboard添加自定义数据源类大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我找不到在故事板中添加我的自定义数据源类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并不需要引入一个新的保留数据源对象,我被卡住了.

解决方法

转到Interface Builder.

>右键单击故事板中的Collection View,删除datasource outlet(如果有).
>在对象库的搜索文本字段中键入“对象”,然后将“对象”拖动到包含UICollectionView的视图控制器(即,将任何视图或视图控制器添加到情节提要场景中的操作相同,除非您添加的不是查看或查看控制器,但抽象对象).
>在故事板的左侧“场景”面板中,突出显示刚刚添加的对象;在右侧面板中转到“Identity Inspector”并键入CalendarDatasource而不是预定义的NSObject.在左侧面板(‘Scenes’)中,’Object’将自动重命名为’Calendar Data source’.
>在故事板的左侧“场景”面板中,从UICollectionView控制拖动到“日历数据源”;在弹出窗口中,选择datasource outlet.

你做完了!

大佬总结

以上是大佬教程为你收集整理的ios – 如何使用storyboard添加自定义数据源类全部内容,希望文章能够帮你解决ios – 如何使用storyboard添加自定义数据源类所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。