ios - 重用 ScrollView

标签 ios objective-c uiscrollview uiimageview

在我的项目中,我想在可 ScrollView 中以zig-zag 模式显示图像。所以我使用 uiscrollview 子查看其中的图像。它工作正常,但它占用了太多内存,因为我将所有图像加载到 ScrollView 而不使用重新使用策略并且它崩溃了。我的观点是这样的

enter image description here

建议我如何实现重用 ScrollView 或任何其他 View (网格或其他),但图像应呈锯齿形。

非常感谢您花时间研究这个问题。

最佳答案

使用 UICollectionView 是实现此目的的正确方法,它们允许以您想要的任何方式自定义单元格的显示。您看到的秋季风格有时被称为“pinterest 风格”或“瀑布风格”。

这里有几个链接,其中包含有关如何使用 UICollectionView 实现此目的的教程: http://pierceboggan.com/post/56951869926/pinterest-style-uicollectionviews-in-xamarin-ios http://maniacdev.com/2012/11/uicollectionview-subclass-library-adding-pinterest-style-grid-view-functionality

关于ios - 重用 ScrollView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19994675/

相关文章:

ios - UISearchBar : How to prevent Cancel Button from clearing text?

ios - didSelectRowAtIndexPath 选择多个 tableView 单元配件

ios - 轻按另一个按钮时,如何将一个按钮连续旋转45度?

objective-c - NSDictionary 如何处理 NIL 对象?

ios - UIScrollView 不保持其滚动位置

ios - 当我使用 SDWebImage 时滚动不正确

android - 如何访问相机 - React Native

ios - 当我更改字体时,UITableViewCell textLabel 未垂直对齐

iphone - 了解文本字段中的字符打印

ios - 阻止 ScrollView 超出和低于边界