我有一个列表视图,可以从网址加载图片
当图像不在视野范围内时,我会感到迟滞。这意味着我必须滚动查看,似乎是在我试图滚动到它们时从互联网加载。
如何让listview在第一次运行时加载我的所有图像?
答案 0 :(得分:0)
我知道这是一个老问题,但是对于那些有类似问题的人:
Glide Library可以帮助您。我也有这个问题,可以使用Glide解决。您可以像这样加载图像:
AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
//RequestSerializer
[manager.requestSerializer setValue:@"application/json" forHTTPHeaderField:@"Content-Type"];
[manager.requestSerializer setValue:Detrack_Key forHTTPHeaderField:@"X-API-KEY"];
//ResponseSerializer
manager.responseSerializer.acceptableContentTypes = [NSSet setWithObject:@"application/json"];
manager.responseSerializer = [AFJSONResponseSerializer serializer];
manager.responseSerializer=[AFJSONResponseSerializer serializerWithReadingOptions:NSJSONReadingAllowFragments];
//create JSON String
NSError *error;
NSData *jsonData2 = [NSJSONSerialization dataWithJSONObject:arr options:NSJSONWritingPrettyPrinted error:&error];
NSString *jsonString = [[NSString alloc] initWithData:jsonData2 encoding:NSUTF8StringEncoding];
NSLog(@"jsonData as string:\n%@", jsonString);
NSLog(@"URL: %@",strUrl);