Există o modalitate de a stabili un înștiințărilor MKAnnotationViews pentru a redimensiona automat?

voturi
0

Problema Întâmpin este eu fac geocodare inversă și adresa completă este obtinerea tăiat în înștiințare. Există vreo modalitate de a seta autoresizingsubviews la YES?

Mulțumiri

nick

Întrebat 19/04/2010 la 01:32
sursa de către utilizator
În alte limbi...                            


2 răspunsuri

voturi
0

Tho nu neapărat o idee bună, poți să te joci cu subviews din punctul de vedere adnotare direct.

Vederea de adnotare în sine are doar un singur subview: înștiințarea. Că subview are propria subviews că e. Exploreaza-le pentru a găsi ceea ce aveți nevoie, sau juca direct cu vederea înștiințărilor.

În exemplul următor am actualiza în mod direct subtitrarea înștiințărilor. UILabel subtitlu este al 7-lea element din subviews înștiințărilor:

if (myAnnotationView.subviews.count > 0)
    ((UILabel*)[((UIView*)[myAnnotationView.subviews objectAtIndex:0]).subviews objectAtIndex:7]).text = @"Some example";
Publicat 06/11/2012 la 14:07
sursa de către utilizator

voturi
0

Tu ar trebui să utilizați propria adnotare personalizată și calcula dimensiunea. Din câte știu eu stilul implicit nu va sprijini ceea ce încercați să faceți.

Publicat 01/06/2010 la 01:02
sursa de către utilizator

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more