Ich habe eine UICollectionView
, deren Artikel eine imageview
enthalten, auf die ich CIFilters anwende. Es gibt also ungefähr 12 Elemente, die erzeugt werden, aber wenn ich Elemente in der Sammlungsansicht scrolle, entsteht ein kleiner Fehler, wenn ein neues Objekt erzeugt wird. Gibt es eine Möglichkeit, Elemente von UICollectionView
ohne diese Verzögerung zu konfigurieren.Leistungsproblem in UICollectionView
Momentan verwende ich Filter in cellForItemAtIndexPath
Delegate Methode von UICollectionView
.
Wenn ich ein Array von Bildern in der Methode init() erstelle, wird das Array nicht viele Bilder enthalten, da ich ein einziges Bild zum Filtern habe. – ankit
Ja, es wird es halten. Aber es ist besser als jedes Mal Bilder zu erstellen. Dies wird gelöscht/Garbage-gesammelt, wenn der übergeordnete Controller gelöscht wird, zum Beispiel, wenn Sie UICollectionView in UIViewController angezeigt, so dass wenn UIViewController ist die UICollectionView gelöscht mit seiner Variablen auch gelöscht. –
sicher, dass wird definitiv helfen! – ankit