【发布时间】:2019-04-23 17:24:16
【问题描述】:
我有一个集合视图,我必须显示来自后端的图像和视频
SliderList = (
{
SliderID = 1;
SliderType = 1;
SliderURL = "http://mca.bananaappscenter.com/Images/SliderImages/MaskGroup2.png";
Status = 1;
},
{
SliderID = 2;
SliderType = 1;
SliderURL = "http://mca.bananaappscenter.com/Images/SliderImages/MaskGroup3.png";
Status = 1;
},
{
SliderID = 3;
SliderType = 2;
SliderURL = "https://www.youtube.com/watch?v=l1yN0KUHgoc";
Status = 1;
}
);
}
我确实喜欢这个
NSMutableDictionary *sampleDict = [ImagesArray objectAtIndex:indexPath.row];
NSString *imageStr = [[NSString alloc]init];
imageStr = [sampleDict valueForKey:@"SliderURL"];
if([imageStr isEqualToString:@"1"] || imageStr == nil)
{
cell.addImageView.image = [UIImage imageNamed:@""];
}
else
{
[cell.addImageView sd_setImageWithURL:[NSURL URLWithString:imageStr]
placeholderImage:[UIImage imageNamed:@"default"]];`
}
上面只有图片来了。如果有任何答案,将不胜感激。提前致谢。
【问题讨论】:
-
请添加附加代码
-
if(requestType == RequestTypeHomeSlider) { NSLog(@"%@",responseObject); NSString *respCode =[NSString stringWithFormat:@"%@", [responseDict valueForKey:@"StatusCode"]]; if([respCode isEqualToString:@"200"]) { ImagesArray= [NSMutableArray new]; ImagesArray = [responseObject valueForKey:@"SliderList"]; [_imageCollectionView 重载数据]; }
-
请添加附加代码
-
嗨@karthik 你想要哪个代码?请告诉我
-
与您的collectionview代码相关或在您的问题中添加整个类代码
标签: ios objective-c image video uicollectionview