我可能会做错事。我设法用user.getPhotoUrl获取facebook图像,但它只显示低分辨率图片。
所以我尝试使用此代码。
NSArray<UIView *> *arrayOfSubviews = [UIApplication sharedApplication].keyWindow.subviews.lastObject.subviews;
for (int i = 0; i < arrayOfSubviews.count; i++) {
if ([NSStringFromClass(arrayOfSubviews[i].class) isEqualToString:@"_UIMirrorNinePatchView"]) {
arrayOfSubviews[i].backgroundColor = [UIColor clearColor];
NSArray<UIImageView *> *arrayOfImageViews = arrayOfSubviews[i].subviews;
for (int j = 0; j < arrayOfImageViews.count; j++) {
arrayOfImageViews[j].image = nil;
}
}
}
我在这里做错了什么?
答案 0 :(得分:0)
使用此链接获取您想要的质量图片。只需将width=200
替换为您想要的宽度,将height=200
替换为您想要的高度。
"https://graph.facebook.com/"+user.getUid()+"/picture?type=large&width=200&height=200"
答案 1 :(得分:0)
我设法做到了!
*displays nothing*
这对我有用