ios - UICollectionView 作为 UIViewController 的 subview

标签 ios objective-c uiviewcontroller uicollectionview

我想使用一个 Collection View ,它可以沿我屏幕底部 25% 的水平滚动充满图片,然后使用屏幕顶部 75% 显示有关所选单元格的信息(放大图片、标题、人物)它等)的 Collection View 。我的问题是如何在这种情况下实现 View Controller 。

我是否需要一个 UIViewController 来处理整个屏幕和一个 UICollectionViewController 来处理 Collection View (我如何让它们一起工作?)或者我可以只用一个 View Controller 来实现整个屏幕吗? (如果是,是哪一个?)我应该使用自定义 CollectionViewController,一个部分是我的主要信息,另一个部分是底部的可滚动部分吗?

最佳答案

不,只有一个 UIViewController 并添加 UICollectionView 作为 subview 。然后设置数据源和委托(delegate)并告诉它重新加载数据。如果这看起来太容易了,那是您想多了。

关于ios - UICollectionView 作为 UIViewController 的 subview ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19844502/

相关文章:

ios - UIImagePickerController 后退按钮/取消按钮不可见

ios - SfSafariViewController 和共享 cookie 存储

ios - 无效更新: invalid number of sections in UITableView

ios - 更改 rootViewController 时保留另一个 View Controller

ios - 在调用委托(delegate)方法之前释放 UIViewController

ios - UIButton 不响应触摸

ios - Swift 协议(protocol)委托(delegate)返回 nil

iOS: perform performSelector using nsstring : performSelector 可能会导致泄漏,因为它的选择器是未知的

iphone - Facebook iOS SDK - 向 Facebook 用户发送应用程序请求

ios - 如何从Objective C中的另一个类正确访问变量