Używam SDWebImage do ładowania obrazów do mojego widoku tabeli. Chciałbym, aby obrazy w moim widoku tabeli były skalowane i miały zaokrąglone rogi. W tym celu znalazłem UIImage+Resize and UIImage+RoundedCorner. Obie biblioteki działają świetnie, ale nie łączyłem ich. Mógłbym zmienić rozmiar i zaokrąglić rogi obrazu. SDWebImage powraca, ale stwierdziłem, że jest to dość ciężki zasób i dlatego chciałbym zmienić rozmiar obrazów przed zapisaniem ich w pamięci podręcznej. Gdy obraz jest ładowany z sieci po raz pierwszy, prawdopodobnie jest wyświetlany przed zapisaniem w pamięci podręcznej, dlatego też chciałbym zmienić rozmiar obrazu po jego załadowaniu po raz pierwszy.UIImage + RoundedCorner z SDWebImage
Nie byłem w stanie tego zrobić, ponieważ nie mogę ustalić, która metoda SDWebImage może manipulować obrazem. Wszystko, czego potrzebuję, to wywołać poniższy kod na właściwej UIImage w SDWebImage.
UIImage *image = [image thumbnailImage:50 transparentBorder:0 cornerRadius:5 interpolationQuality:kCGInterpolationHigh];
Czy ktoś może mi powiedzieć, gdzie w SDWebImage należy umieścić ten kawałek kodu, aby mieć obraz manipulowane przed zapisywane w pamięci podręcznej i mają manipulować obraz wysyłany do widoku obrazu, gdy jest ładowane z internetu i nie pamięci podręcznej?
Szybki i łatwy sposób, ale wpływa na wydajność. Renderowanie obrazów ze ściętymi narożnikami jest lepsze pod względem wydajności wyświetlania tabel – gavrix