代码之家  ›  专栏  ›  技术社区  ›  Amagrammer

在iPhone上查找核心位置时,如何显示标准旋转动画?

  •  0
  • Amagrammer  · 技术社区  · 17 年前

    我不想只使用 UIActivityIndicatorView ,我想要您在执行核心位置查找时在“地图”应用程序中看到的旋转动画。

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

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

    这个动画有两个组成部分,首先是“按钮按下”动画,然后是旋转的“忙碌”动画。我想后者是用 活动指示器视图 但是我希望整个事情被打包成某种类型的单一控件。

    2 回复  |  直到 12 年前
        1
  •  0
  •   Martin    17 年前

    嘿,为什么不把一个指示器视图放在一个按钮的顶部,并且只在一个位置正在进行时显示它呢?我确实做到了,而且效果很好!

        2
  •  3
  •   notnoop    17 年前

    您可能正在考虑网络活动指示器,它可以设置为

    [UIApplication sharedApplication].networkActivityIndicatorVisible = YES;
    

    编辑:感谢澄清: 地图应用程序正在使用 UIBarButtonItem 用一个 UIActivityIndicatorIndicator 作为自定义视图。您可以根据以下几点进行操作:

    UIActivityIndicatorView *indicator =
        [[UIActivityIndicatorView alloc]
            initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];
    UIBarButtonItem *button = [[UIBarButtonItem alloc] initWithCustomView:indicator];
    [indicator startAnimating];
    [indicator release];
    
    推荐文章