2010-02-26 69 views
1

我在顶部导航栏显示像隐藏ActivityIndi​​cator和显示标题导航栏中

CGRect frame = CGRectMake(0.0, 0.0, 25.0, 25.0); 
loading = [[UIActivityIndicatorView alloc] initWithFrame:frame]; 
[loading startAnimating]; 
[loading sizeToFit]; 
loading.autoresizingMask = (UIViewAutoresizingFlexibleLeftMargin | 
          UIViewAutoresizingFlexibleRightMargin | 
          UIViewAutoresizingFlexibleTopMargin | 
          UIViewAutoresizingFlexibleBottomMargin); 

self.navigationItem.titleView = loading; 

的activityindicator。我致电:

[loading stopAnimating]; 

停止。

这就像它应该,但隐藏活动的指标后,我想显示一个文本(self.title = @“文本”),这是行不通的。

做我错过了什么? 感谢您的帮助!

+0

你能给我们多一些代码吗?你停止装载机并设置标题? – choise 2010-02-26 20:58:54

+0

什么不行?隐藏活动指示器或设置标题?或两者 ? – yonel 2010-02-27 19:09:02

+0

嘿,设置标题不起作用。 @choise,我调用一个http请求后停止加载器,并在此之后,我想设置标题? – phx 2010-02-28 17:06:19

回答

0

尝试将self.navigationItem.titleView到零,然后设置标题。