我在iphone應用程序中已經在mapView中成功顯示了多個註解,但我也有問題..在屏幕頂部,我有兩個Tab Map和List。地圖顯示地圖中的所有註釋和列表將這些數據顯示在地圖中顯示的Tableview中。當我點擊特定的單元格時,我會獲得該單元格的所有特定細節。但是,當我嘗試從Tap註釋中獲取ID時,我的數組在名稱比較後得到很多ID,因爲我的數組列表中有相同的名稱,所以如何區分來自注釋標籤。如何設置註釋標籤?多註解有問題得到選擇的索引註釋
1
A
回答
1
在calloutAccessoryControlTapped
委託方法中,使用view.annotation
來訪問被點擊的註釋。
如果您有一個自定義註記類,您可以將其轉換爲輕鬆訪問屬性(您可能還想先檢查註釋是否是您感興趣的類的實例 - 重新使用多個註記類):
if ([view.annotation isKindOfClass:[TagMark class]]) {
TagMark *tm = (TagMark *)view.annotation;
NSLog(@"tm.someProperty = %@", tm.someProperty);
}
+0
偉大的工作 – Droid
相關問題
- 1. 所選註釋有問題
- 2. 帶有註釋的問題
- 3. 多行註釋問題jquery
- 4. 帶有註釋問題的MKMapView問題
- 5. MKMap註釋選擇
- 6. Swift自定義註釋沒有得到選擇
- 7. @Autowire註釋問題
- 8. mapview註釋問題
- 9. JPA註釋問題
- 10. @Override註釋問題
- 11. Django註釋問題
- 12. 問題與註釋
- 13. 得到宏註釋
- 14. 如何選擇註釋標題?
- 15. 查找註釋索引MapKit
- 16. 什麼是註釋索引?
- 17. Hibernate空間索引註釋
- 18. 休眠4.3索引註釋
- 19. Spring註釋如何選擇類注入?
- 20. Django的註釋問題
- 21. soapui的webservice註釋問題
- 22. 無法選擇註釋?
- 23. 選擇當前註釋
- 24. 用jQuery選擇HTML註釋
- 25. 選擇特定註釋
- 26. 循環選擇註釋
- 27. 帶有Spring Roo的@OneToMany註釋問題
- 28. Hibernate註釋多對一問題
- 29. 有多個引腳註釋? MapKit
- 30. jquery選擇索引問題
請在代碼中顯示「嘗試從點擊註釋獲取標識」。您是否在didSelectAnnotationView或標註附件中檢測到了輕拍?您是否定義了自定義註釋對象? – Anna
我使用calloutAccessoryControlTapped方法進行點擊註釋。 – Droid
from annotation.title我得到該註釋的正確ID,但是當我的數組具有與我相同的名稱時,我比較了該註釋的多個索引,並且我沒有獲得該註釋的詳細信息 – Droid