是否有任何工具可以将图像显示为列表,在选择图像时应用程序应显示完整尺寸的图像?我可以将自定义单元格用于UITableView吗?还是有其他选择吗?我搜索过UICollectionView,但教程不太好。谁能帮我? 提前谢谢。
答案 0 :(得分:0)
我认为UITableView
是最好的方式。它的内存效率高,你只能显示3个图像,所以开销并不是那么糟糕。提示,当您从网站异步获取图片时,创建自定义视图是NSURLRequest
的委托,从网页获取数据,使用UIImage
将数据解析为imageWithData
并且调用完成的委托方法时,将imageview放在自定义视图的顶部。这是下载异步方法的最佳方法。祝你好运!
此来源有一些示例链接
答案 1 :(得分:0)
您可以使用集合视图,但这样会有一个限制,即iOS 5及更早版本不支持集合视图。
有两种方法:
1)您使用UIBotton
创建自己的逻辑网格,并设置每个按钮Tag
并遇到该按钮操作并显示一个大图像,该图像将显示UIImageView
图像,您只需要设置图像到UIImageView
并点击按钮设置[imageView setHidden:NO]
并按一个按钮隐藏相同的内容。
2)否则更简单的方法是遵循link图像的示例代码。
...享受
答案 2 :(得分:0)
您可以使用UITableView显示大号。图像。
当您选择图像并显示显示完整尺寸图像而不是缩略图时,您可以使用自定义弹出视图来显示该图像。
使用弹出视图,您还可以通过在ImageView上实现点击手势识别器来放大和缩小图像。如果您使用的是UIButton,则可以通过添加目标来实现其“UIControlEventTouchUpInside”事件。