Animação de expansão de texto explicativo do mapa, como a do Maps quando o botão de divulgação é pressionado
Pergunta
Ao selecionar o botão de divulgação em uma frase de destaque, a frase de destaque é animada para deslizar e se expandir para uma área maior com mais informações.
Além de fazer esse componente do zero, alguém sabe como fazer callouts para fazer isso?
Solução
De acordo com isso: http://www.cocoacontrols.com/controls/gikanimatedCallout , A Apple está usando uma API privada.O link acima tem código que tenta replicar o que a Apple faz.
Outras dicas
você deve usar o método delegado abaixo
(void)mapView:(MKMapView *)mapview annotationView:(MKAnnotationView *)view calloutAccessoryControlTapped:(UIControl *)control
então neste método delegado, você deve criar um botão de divulgação.if(buttonType==disclosurebutton) então mostre o UIView personalizado.
Acho que isso ajudará no geral.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow