0

そのため、インターネットから 48x48px の画像をダウンロードし、48x48px の UIImageView 内に配置しています。しかし、結果は次のようになります。

ここに画像の説明を入力

つまり、何らかの理由で画像の高さが崩れます。

画像をダウンロードする方法は次のとおりです。

    if (!_myObject.userProfileImage) {
        dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
            NSString *imageUrl = _myObject.userProfileImageUrl;
            NSData *data = [NSData dataWithContentsOfURL:[NSURL URLWithString:imageUrl]];

            dispatch_async(dispatch_get_main_queue(), ^{
                self.userProfileImageView.image = [UIImage imageWithData:data];
            });
        });
    }
    else {
        self.userProfileImageView.image = _myObject.userProfileImage;
    }
4

0 に答える 0