我有 url 。现在我可以获取 Url 的图像。但是现在我需要将 8 个图像传递给 ScrollView。所以请告诉我有关我的问题的任何想法。 我尝试过这样的:-
NSMutableArray *al=[NSJSONSerialization JSONObjectWithData:webData options:0 error:nil];
for (NSDictionary *diction in al)
{
NSString *geting =[diction valueForKey:@"dealimage"];
NSLog(@"dealimage is %@",geting);
NSData *getdata=[[NSData alloc]initWithData:[NSData dataFromBase64String:geting]];
NSLog(@"good day %@",getdata);
dataimages=[UIImage imageWithData:getdata];
NSLog(@"dataimages %@",dataimages);
[imagesarray addObject:dataimages];
}
当我打印图像数组时,它会显示
images array is array(
"<UIImage: 0x7539b70>",
"<UIImage: 0x7176e00>",
"<UIImage: 0x7182960>",
"<UIImage: 0x7185d40>",
"<UIImage: 0x7541d00>",
"<UIImage: 0x7186e30>",
"<UIImage: 0x7186ff0>",
"<UIImage: 0x7187410>"
)
示例:
如何在获取图像上添加滚动?
您需要将每个图像添加为 UIScrollView 的子视图,并将滚动视图的内容大小设置为组合图像的总宽度。这就是对单个图像执行此操作的方法。
UIImageView *image = [[UIImageView alloc] initWithImage:imagesarray[0]];
[scrollview addSubview:image];
scollview.contentSize = CGSizeMake(image.frame.size.height, image.frame.size.width);
希望这能为您提供一个良好的起点。