2009-07-08 53 views
0

我不想仅仅使用UIActivityIndicatorView,我想要在您执行CoreLocation查找时在地图应用程序中看到的旋转动画。如何在iPhone上的CoreLocation查找期间显示标准旋转动画?

我是否必须创建自己的动画,还是有简单的方法?

我指的是标准的苹果“地图”应用程序。具体而言,我指的是在页面底部的UIToolbar按钮中出现的动画,当您按下按钮查找您的位置时。

这个动画有两个组件,首先是“按钮推动”动画,然后是旋转的“忙碌”动画。我认为后者是用UIActivityIndicatorView完成的,但我希望整个事情被打包成一个单一的控制。

+0

你在想什么应用程序? – notnoop 2009-07-08 21:04:49

+0

在屏幕顶部的栏中还是屏幕中央的栏中? – 2009-07-08 21:05:15

回答

0

嘿,你为什么不只是把一个指标图上的一个按钮的顶部,显示它只有一个位置是在进步吗?我做到了这一点,它确实工作完美!

3

你可能会想在网络活动指示灯,它可以设置像

[UIApplication sharedApplication].networkActivityIndicatorVisible = YES; 

编辑: 地图应用程序中使用UIBarButtonItemUIActivityIndicatorIndicator作为自定义视图:感谢您的澄清。你可以做线沿线的东西:

UIActivityIndicatorView *indicator = 
    [[UIActivityIndicatorView alloc] 
     initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray]; 
UIBarButtonItem *button = [[UIBarButtonItem alloc] initWithCustomView:indicator]; 
[indicator startAnimating]; 
[indicator release]; 
+0

谢谢,但没有。我澄清了我的问题,请参阅上文。 – Amagrammer 2009-07-08 21:18:25