Domanda

sono finalmente riuscito a mettere insieme un UIView richiamo personalizzato che viene visualizzato quando un MKAnnotationView è sfruttato. Ho fatto questo sovrascrivendo

- (void)setSelected:(BOOL)selected animated:(BOOL)animated;

nel mio costume MKAnnotationView sottoclasse. Nota:. Ho impedito il richiamo principale di mostrare impostando la proprietà canShowCallout su NO

Mi piacerebbe provare e replicare l'animazione che il callout standard utilizza ... Sembra di bolla - andando un po 'più grande del previsto, e poi di nuovo alla sua dimensione normale. Finora, mi sembra di essere in perdita, cercando di capire come produrre un'animazione simile con Core Animation. Qualcuno ha qualche suggerimento o puntatori?

Grazie in anticipo!

È stato utile?

Soluzione 2

Ho trovato una soluzione decente per questo. Il ftutils libreria fornisce un pop in animazione. E 'davvero facile da chiamare troppo:

#import "FTAnimation.h"

[self.viewToAnimate popIn:.4 delegate:nil];

Altri suggerimenti

Ho sviluppato una bolla didascalia personalizzata che è quasi identica alla bolla sistema di richiamo, ma dà una maggiore flessibilità in altezza e contenuti. Vedere il mio post sul Asynchrony Solutions blog per esempio di codice. Esso descrive inoltre la procedura per animare la didascalia con Core Animation in modo che appaia a saltar fuori del pin di carta. Si tratta di una trasformazione affine che scala e traduce la vista.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top