2009-11-24 44 views
2

我正在使用MKMapview在我的本機iPhone應用程序中顯示地圖,並向地圖視圖添加兩個標記。點擊註釋標記後,我想要顯示一個電話號碼,然後點擊電話號碼可以撥打該號碼。MKAnnotation:單擊MKAnnotation信息視圖中的文本應調用一個數字

我該怎麼做?

+0

你已經提出了5個問題,並沒有接受任何答案。除非您爲您的問題標記接受的答案,否則您不可能得到答案。 – 2009-11-24 18:42:17

+0

感謝您的通知。 – Amal 2009-11-25 07:11:12

回答

0

這種方式的工作原理是:爲應用程序打開提供一個「tel:」URL。這將調用電話應用程序,該應用程序會自動開始撥打提供的號碼。要點擊註釋標註,您需要在MKMapViewDelegate中提供mapView:annotationView:calloutAccessoryControlTapped:方法。

如果,例如,你要撥打的電話是註釋的稱號,這是你會怎麼做:

在實踐中,你還需要檢查當前設備是否確實是一部手機(即不是iPod touch或iPad)。在啓動電話應用程序之前,讓用戶知道他們即將撥打電話也很好。例如。向他們展示一張允許他們決定是打電話還是取消的行動表。