如何在 iPhone 应用程序获取数据时显示加载栏或进度栏
我有一个 iPad 应用程序,当视图加载时,我在一段时间后调用方法,所以我想显示一个加载栏,直到调用方法并加载数据。
我正在使用 NSTimer
调用 viewDidLoad
中的方法
[NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(loadNews) userInfo:nil repeats:NO];
I have an iPad application when view is loaded, i am calling method after some time duration so i want to display a loading bar till method is called and data is loaded.
I am Using NSTimer
to call a method in viewDidLoad
[NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(loadNews) userInfo:nil repeats:NO];
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
使用活动指示器显示进度条或加载视图...如下所示...在 viewdidload 中..
Use Activity Indicator to show progress bar or loading view.... like below.... in viewdidload..
您可以使用 UIProgressView显示加载进度。邮件应用程序在下载邮件时使用此功能。对于不确定的时间段,请使用 UIActivityIndicatorView< /a> 相反。
它在 iOS HIG。
You can use a UIProgressView to display loading progress. The Mail app uses this when downloading messages. For indefinite time periods, use a UIActivityIndicatorView instead.
It's discussed in the iOS HIG.
相反,
当您完成使用类似
希望这对您有帮助时,请停止加载视图。
Rather Do
Then stop the loadingview when you are finished using something like
Hope this helps you.
我喜欢使用 MBProgressHUD。它可以让您轻松自定义不同状态的加载进度。比如初始化、下载、清理……
I like to use MBProgressHUD. It lets you easily customize your loading progression, with different states. Like initialization, downloading, cleaning...