我有一个UIScrollView,我想在其中添加大量的子视图。每张图片都是256x256像素。 ScrollView的ContentSize为8.192像素,因此这将是32x32图像。我想只加载UIImages /创建我目前看到的UIImagesViews。我可能必须使用scrollViewDidScroll并通过contentOffset确定该图像的正确位置。 图像在服务器上,我以异步方式加载它们。文件夹结构是" Images / Row / Column / row_column.jpg"行和列将被实际数字替换,例如"图像/ 4/2 / 4_2.jpg"
我想坚持使用UIScrollView,因为它比UICollectionView给了我更多的可能性。
我希望你能引导我朝着正确的方向前进。
答案 0 :(得分:1)
我认为您可能希望看到的方向是实施一个UICollectionView
UICollectionViewFlowLayout
来响应缩放到缩放的手势。这是困难的部分。然后,简单的部分是实现您的数据源,UICollectionView
用于延迟加载其单元格(您的图像)。
我还没有观看过这段视频,但谷歌的快速搜索指向了我:
答案 1 :(得分:1)
我最终为我的用例编写了一个完整的自定义框架,用于缓存,并仅加载我需要的图像。
我没有使用josefdlange所假设的UICollectionView
感谢您的帮助。