2010-07-09 48 views
0

在我的應用程序在啓動時加載用戶位置和已知點之間的距離; 我想在啓動時顯示一個帶有「加載」標籤的活動指示器,然後消失以顯示距離。我能怎麼做?活動的指標和CLLocation距離

+1

你不知道有什麼期望的部分功能如何實現?位置/距離/顯示加載指示/隱藏它? – 2010-07-09 11:30:13

+0

只有活動指標。 我已經設置了一個標籤「加載」,然後消失,以顯示距離,我只需要活動指標消失時,距離計算,然後顯示; – Claudio 2010-07-09 11:37:42

回答

1

如果你建立你的意見編程那麼這就是你如何實例化活動的指標視圖:

UIActivityIndicatorView *activityIndicatorView = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge]; 

如果使用IB那麼它到底是如添加任何其他視圖...

在爲了開始動畫,請使用[activityIndicatorView startAnimating];方法。
爲了阻止 - 使用[activityIndicatorView stopAnimating];

爲了隱藏標籤和活動的指標一起只是把一個附加視圖中(它可能是全屏幕的一半透視圖)和顯示/隱藏分別此視圖而不是標籤和指示圖。
這種方式,您也將禁用所有觸摸的UI元素(實際上,你會隱藏這些由半透明加載視圖)。

+0

我還有一個想法,我將[指示器startAnimating]在viewDidLoad中E再按I設置在方法[指示器stopUpdating]之前 distanceShow.text =更新的地理位置[NSString的stringWithFormat:@ 「%0.f」,距離]; 和作品! ;) – Claudio 2010-07-09 12:25:45