Pinterest的GridView的实现我想要实现像在Pinterest的在iOS
我想过实现如3个表视图网格视图。但我无法很好地将它们卷在一起。当我执行scrollViewDidScroll
并为其他scrollView的表视图设置contentOffset
时,滚动变得缓慢且不可用。
我做的另一个实现是有一组图像加载并调用scrollViewDidScroll
中的viewDraw函数。 ViewDraw
函数只是绘制必要的图像,并从内存中删除已经绘制但不会显示的其余图像。 这也使ScrollView滚动缓慢。另一个问题是在绘制图像之前有白色(背景色)补丁。
什么应该是实现这个网格视图的最佳方式?
只需使用一个表视图并在tableView中创建多个列。添加图像到你需要的每一列。使用这些教程http://stackoverflow.com/questions/2855857/how-to-display-multiple-columns-in-a-uitableview,http://stackoverflow.com/questions/ 3252682 /多列在表格视图 – fibnochi 2012-02-13 13:54:27
但是,这不会正常工作?由于图像没有像往常一样对齐。一些图像比其他图像长。 – Amal 2012-02-13 17:36:10
只是使用UIView的scaleToFit属性(UIImageView在你的情况) – fibnochi 2012-02-16 07:00:58