Sto provando a sviluppare la mia app in Xcode 5 e eseguirne il debug in ambiente iOS 7.Come aggiornare UICollectionViewCell in iOS 7?
Ho un UICollectionViewLayoutAttributes personalizzato.
ho intenzione di fare qualcosa dopo una lunga pressione sul UICollectionViewCell, così ho l'override del metodo in UICollectionViewCell.m
- (void)applyLayoutAttributes:(MyUICollectionViewLayoutAttributes *)layoutAttributes
{
[super applyLayoutAttributes:layoutAttributes];
if ([(MyUICollectionViewLayoutAttributes *)layoutAttributes isActived])
{
[self startShaking];
}
else
{
[self stopShaking];
}
}
In iOS 6 o al di sotto, - applyLayoutAttributes: viene chiamato dopo che io chiamo le dichiarazioni qui di seguito .
UICollectionViewLayout *layout = (UICollectionViewLayout *)self.collectionView.collectionViewLayout;
[layout invalidateLayout];
Tuttavia, in iOS 7, - applyLayoutAttributes: non si chiede anche se ricarico il CollectionView.
È un bug che verrà risolto da Apple in un secondo momento o che devo fare qualcosa?
Risulta avevo bisogno di sostituire l'ultima 'affermativa ritorno con' ritorno [super IsEqual: altro] '. – Cyrille