当我单击按钮(刷新)时,我想在 NavigationBar 中显示一个旋转进度指示器来代替标题,当刷新成功时,指示器消失并且标题将再次显示。
有什么建议么?谢谢你。
当我单击按钮(刷新)时,我想在 NavigationBar 中显示一个旋转进度指示器来代替标题,当刷新成功时,指示器消失并且标题将再次显示。
有什么建议么?谢谢你。
您可以编写将 UIActivityIndicatorView 添加到 UInavigatiobar 的代码,例如:-
UIView *activityView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 44)];
activityView.backgroundColor = [UIColor clearColor];
UIActivityIndicatorView *act =[[UIActivityIndicatorView alloc] init]; //create this globule so u can stop it while your progress finished
act.frame=CGRectMake(0, 0, 30, 30);
[activityView addSubview:act];
self.navigationItem.titleView = activityView;
注意:- [act startAnimating];
根据 [act stopAnimating];
您的需要
或者您可以将其添加到 UInavigation BarbuttonItem
UIView *activityView = [[UIView alloc] initWithFrame:CGRectMake(0,0,30,30)];
UIActivityIndicatorView *act =[[UIActivityIndicatorView alloc] init];
act.frame=CGRectMake(0, 0, 30, 30);
UIBarButtonItem *actItem = [[[UIBarButtonItem alloc] initWithCustomView:activityView] autorelease];
[activityView addSubview:act];
self.navigationItem.rightBarButtonItem = actItem;
注意:- [UIActivityIndicatorView startAnimating];
根据 [UIActivityIndicatorView stopAnimating];
您的需要