自从Cocoa-Touch推出以来,已经有3年多了,许可证现在很宽松。
很多很多应用都有UIImageViews实际上是按钮,并从互联网上加载。
是否有任何支持的开放UIImageView子类(或类似):
或者每个人都为此而努力? 这似乎是如此普遍的事情,但谷歌没有很好的点击率。
答案 0 :(得分:0)
您不希望UIImageView派生类加载其图像 - 特别是如果它在表视图中,因为当用户滚动表视图时,将在图像视图中显示的图像需要更改。如果要将特定图像分配给表格视图中的特定图像视图,则存在图像显示将在图像数据实际返回时过期的风险。
虽然我不会像丹尼尔所说的那样称之为微不足道,但我会说这很简单,你可以很快地编写代码。但这个想法是你想要一些其他的类,一个单独的类,它可以处理你的所有图像下载请求,然后通知你的视图包含你的图像视图,这些视图在请求完成时可用。
您还应该考虑为UIButton设置图像,因此如果您只需要-touchUpInside,则无需派生自己的UIImageView。您可以为按钮创建操作并轻松实现它。