如何 parse/request 来自 AWS S3 的对象来填充自定义 UICollectionView?
How do I parse/request objects from AWS S3 to populate a custom UICollectionView?
我希望实现类似于 iBooks 的界面,其中有一个主视图,其中包含网格形式的 books/magazines/articles 缩略图,如下所示:
现在我只是推断他们使用自定义的UICollectionView来实现这个接口,但是如果有其他方法,我很乐意实现它。我的问题是,我已将所有缩略图 images/objects 上传到 Amazon s3 的存储桶中,我如何将它们解析到自定义 UICollectionView 以填充它,创建与上图相同的界面?我应该在 swift 中实现什么代码?
您应该执行以下操作:
- 从描述可用项目的服务器中获取 JSON。您可以为此使用 AFNetworking or Alamofire。
- 将JSON数据解析为对象
- 创建一个 UICollectionViewController 和 UICollectionViewFlowLayout 子类来定义类似 iBooks UI(您可以查看 this and this 示例)
- 最好也为图像使用一些开源解决方案 loading/caching。喜欢SDWebImage
我希望实现类似于 iBooks 的界面,其中有一个主视图,其中包含网格形式的 books/magazines/articles 缩略图,如下所示:
现在我只是推断他们使用自定义的UICollectionView来实现这个接口,但是如果有其他方法,我很乐意实现它。我的问题是,我已将所有缩略图 images/objects 上传到 Amazon s3 的存储桶中,我如何将它们解析到自定义 UICollectionView 以填充它,创建与上图相同的界面?我应该在 swift 中实现什么代码?
您应该执行以下操作:
- 从描述可用项目的服务器中获取 JSON。您可以为此使用 AFNetworking or Alamofire。
- 将JSON数据解析为对象
- 创建一个 UICollectionViewController 和 UICollectionViewFlowLayout 子类来定义类似 iBooks UI(您可以查看 this and this 示例)
- 最好也为图像使用一些开源解决方案 loading/caching。喜欢SDWebImage