2013-09-28 114 views
1

一直在用google搜索這一點,我完全無所適從。ios7 mapview註釋按鈕沒有顯示

我正在向ios7移植一個我使用基本系統註釋的mapview構建的應用程序。一切工作都很好,註釋處理水龍頭,並按照他們應該的方式行事 - 但由於某種原因,註釋中沒有公開按鈕。對於之前的ios7版本,我沒有改變任何東西,我所做的所有搜索都給了我很少的東西。

我已經瀏覽過更新日誌並搜索了一切可以想出來解決這個問題的東西,甚至沒有什麼遠程幫助。

我的標註視圖(而此前提出的老典型的藍色箭頭),我只是有...

UIButton* rightButton = [UIButton buttonWithType: UIButtonTypeDetailDisclosure]; 
pinView.rightCalloutAccessoryView = rightButton; 

這看起來正確,應該是正確的(再次,它在iOS6的和前精)是一些原因,任何形式的按鈕表示都沒有出現。

感謝您的任何幫助。

回答

1

哈哈哦jeez,這就是爲什麼我不應該這麼晚工作。

披露按鈕的默認顏色顯然是白色的。像默認的註釋背景顏色。

derp。

0

我有同樣的問題,希望這可以幫助別人看這裏,我似乎並沒有要求披露指標出現在iOS7之前,但我忘了設置mapView委託。一旦我將其添加到viewDidLoad,我的指標開始出現(即使註釋沒有出現):

mapView.delegate = self;