当前位置:  开发笔记 > IOS > 正文

如何在iPhone应用程序中导航时实现加载动画?

如何解决《如何在iPhone应用程序中导航时实现加载动画?》经验,为你挑选了1个好方法。

这似乎是一个非常简单的问题,但我一直无法找到任何好的答案.

我正在尝试做的是在加载某些功能时制作某种动画.我在等待内容时已经在webapp中包含了一个动画.gif文件,但在本机导航时我需要相同的功能.例如,当我按下标签栏中的按钮时,屏幕只是空白,直到加载整个页面.

它不需要任何花哨的东西.我喜欢在Facebook应用程序中使用臭名昭着的"旋转轮"解决这个问题的方式.

提前致谢!



1> Sorin Antohi..:

您可以将UIActivityIndi​​catorView作为子视图添加到视图中,当操作结束时,您可以将其从superview中删除...

UIActivityIndicatorView  *av = [[[UIActivityIndicatorView alloc]initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray] autorelease];
av.frame=CGRectMake(145, 160, 25, 25);
av.tag  = 1;
[yourView addSubview:av];
[av startAnimating];

删除它

UIActivityIndicatorView *tmpimg = (UIActivityIndicatorView *)[yourView viewWithTag:1];
[tmpimg removeFromSuperview];

希望能帮助到你...


如果您希望指标在当前视图中居中,您可以将第二行代码更改为:`av.frame = CGRectMake(round((yourView.frame.size.width - 25)/ 2),round((yourView) .frame.size.height - 25)/ 2),25,25);`
或者,以...为中心... [av setCenter:yourView.center];
推荐阅读
N个小灰流_701
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有