Pracuję nad aplikacją, która polega na pokazywaniu dużej liczby zdjęć na ekranie z wielu źródeł.W jaki sposób aplikacja IOS Photos może wyświetlać setki zdjęć na jednym ekranie?
Zastanawiam się, w jaki sposób jabłko może zrobić ten "kafelek zdjęć" w swojej aplikacji do zdjęć? Przy tak dużej ilości zdjęć, moim zdaniem aplikacja powinna wyświetlać ostrzeżenie o zapamiętywaniu z mniejszą ilością zdjęć (nawet jeśli ładuję zdjęcia w "rozmiarze miniaturek") jednocześnie, ale widzę, że może wyświetlać setki zdjęć na jednym ekranie podczas powiększania na zewnątrz.
Jednym ze sposobów, w jaki mogę myśleć, są te widoki, które nie są pojedynczymi zdjęciami, ale są pojedynczymi kaflami generowanymi na zdjęciach w czasie rzeczywistym, dzięki czemu aplikacja pokazuje tylko 2-3 zdjęcia naraz. Ale to wciąż wymaga dużej mocy obliczeniowej procesora i czasu, aby wygenerować tak szybko. Mogę natychmiast powiększyć lub pomniejszyć.
Chcę uzyskać podobną funkcjonalność w mojej aplikacji, wszelkie wskazówki, jak to osiągnąć, byłyby świetne.
Dzięki za odpowiedzi.
, dlaczego miałaby za dużo pamięci, jeśli miniatura jest tak mała? – dadalar
@DenizAdalar, ponieważ jest za dużo zdjęć. również ładowanie "ALAsset" jest zbyt wolne, aby załadować tyle zdjęć w czasie rzeczywistym (każdy z nich jest załadowany w osobnym wątku) w mojej opinii. – dreampowder
Chciałem zaimplementować coś takiego kilka dni temu, w widoku Rok mój widok kolekcji nie może być płynnie przewijany. – gabbler