我正在使用以下代码遍历图像URL数组,并UIImageView
为返回的每个URL创建。话虽如此,所有图像在我的视图中都彼此重叠显示。
如何使每个图像以编程方式彼此相邻显示?示例彼此之间大约10px?
NSMutableArray *photos = [self.filteredDataMeetUps valueForKey:@"photo_path"];
for (id object in photos) {
self.myImageView = [[UIImageView alloc] initWithFrame:CGRectMake(37, 515, 40, 40)];
[self.myImageView sd_setImageWithURL:[NSURL URLWithString:object]];
[self.scrollView addSubview: self.myImageView];
self.myImageView.layer.cornerRadius = self.myImageView.frame.size.height /2;
self.myImageView.layer.borderColor = [[UIColor whiteColor] CGColor];
self.myImageView.layer.borderWidth = 0.0f;
self.myImageView.layer.masksToBounds = YES;
}
好的,您在这里有多个错误。因此,我的第一个建议是买书并开始学习。
您的代码中的问题:
其他事实:
id object
,而不是使用正确类:NSString *urlStr
;诸如此类的问题往往无法得到答案,因为显然存在多个非常基本的问题,而且很显然,您需要研究iOS和ObjC(或Swift)开发的基础以及更多常规编程知识。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句