5
我的應用程序在地圖上放置了一個圖釘,然後選擇使用它的動畫,這樣用戶就有一個視覺線索,並且可以立即讀取標題/副標題。以下代碼適用於iOS4和iOS5,但在iOS5中,除非在selectAnnotation方法中將動畫更改爲NO,否則不會自動選擇註釋。在iOS5中沒有選擇MKAnnotation
任何想法爲什麼?
MapAnnotations *pushpin = [[MapAnnotations alloc] initWithCoordinate:coordinate];
pushpin.title = [selectedStation valueForKey:@"name"];
pushpin.subtitle = [selectedStation valueForKey:@"address"];
[stationMap addAnnotation:pushpin];
[stationMap selectAnnotation:pushpin animated:YES];
[pushpin release]; pushpin = nil;
感謝。他們必須在iOS5中對註釋中的動畫進行了改變。這工作。對於這樣一個簡單的東西,代碼太多了,但是完成這項工作。 – afterxleep
爲了避免搜索,當添加它時,可以將選定的註釋保留爲ivar,以便只需在委託中調用selectAnnotation。 – Anna