2012-07-23 85 views
1

我做了一個模擬公交車在地圖上移動的應用程序。太小注釋iOS

公交車是在MKMapview上移動的MKAnnotations。通過觸摸註釋/公共汽車,它將顯示一個關於公交信息的定製標註。這一切都基於公共實時數據。

我遇到的一個問題是MKAnnotations(巴士)非常小,而且由於它們在不停地移動,所以通常很難觸摸註釋來顯示標註。

圖標是25x25像素,不能增加。

是否有任何方法可以製作隱形矩形,這將增加註釋周圍的觸摸敏感區域?

回答

1

創建一個較大的註釋視圖並將背景色設置爲[UIColor clearColor]。 創建一個25x25的UIImageView並將其添加到註釋視圖。您可以設置ImageView的框架將其放置在註釋視圖的中心。

+0

謝謝。漂亮而簡單的解決方案 – 2012-07-23 12:02:26

0

我最終以非編程方式進行。

使用photoshop,我做了一個75x75pix 100%不透明的圖片,並在頂部添加了我的25x25pix圖標。

也許不是最好的解決方案,但它的工作。