我有一个ASNetworkImageNode,它位于一个约束大小为(320,320)的集合视图中,但在测量后,日志显示image.calculatedSize为(375,375)。我在这里做错了吗?
someAttr
答案 0 :(得分:0)
默认情况下,ASImageNodes将返回它们正在加载的图像的大小,您需要将图像的帧设置为所需的大小,而不是:
image.frame = CGRectMake(0,0,imageSize.width,imageSize.height);
使用
image.frame = CGRectMake(0,0,bounds.width,bounds.height)
或确保您下载的图片尺寸与您正在寻找的尺寸相符。