簡體   English   中英

我們可以在iphone的mapview中圍繞用戶位置創建閃爍的紅色圓圈嗎?

[英]Can we create flashing red circle around user location in mapview in iphone?

我們可以在用戶位置周圍創建閃爍的紅色圓圈而不是藍色(默認)嗎? 並且還使用戶位置精確定位並帶有紅色氣泡。

制作3-4個具有一定厚度的同心圓圖像,並將它們添加到用戶位置注釋視圖中。 然后為他們每個人

 [UIView animateWithDuration:0.2f 
                                     animations:^{
subView.frame = CGRectFrame();//Initail frame
                                         subView.transform = CGAffineTransformMakeScale(2, 2);
                                         subView.alpha = 0;
                                     }
                                     completion:^(BOOL finished){
                                         //Additional code
                                     }];

這里,subView是圓形圖像之一。 我沒有在上面測試但應該工作。 也許你可以在動畫的方式添加/刪除一些圓形圖像,以獲得更好的外觀

  1. 在viewForAnnotation方法中,檢查用戶位置注釋。
  2. 創建一個uiimageview並將屬性animationImages設置為符合紅色閃爍圓圈的不同圖像,並調用startAnimating。
  3. 將uiimageview添加到mkannotationview。
  4. 返回該案例的mkannotationview。

其實我對Mapviews不太了解...但是如果你可以使用GIF圖像,它可以和閃爍的顏色一樣有效,那么你可以使用它......

我找到了一個很好的鏈接播放GIF圖像...如果你可以修改它以某種方式與你的情況一起使用....

關注Git鏈接: https//github.com/jamesu/glgif

希望如果它對你有所幫助......

編輯

此鏈接可能對您有用: http//iphonebcit.wordpress.com/iphone-map-kit-tutorial/iphone-map-kit-tutorial2/iphone-map-kit-tutorial3/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM