我在viewDidLoad中对导航栏使用了自定义的titleView,下面是我的代码:
UILabel *titleView = [[UILabel alloc] initWithFrame:CGRectMake(50, 0, 220, 44)];
titleView.text = @"Hello";
titleView.textAlignment = NSTextAlignmentCenter;
self.navigationItem.titleView = titleView;但我想稍后以编程方式更改此标题文本,我尝试了几种方法,但都没有成功。
self.navigationItem.titleView.text = @"Loading...";
self.navigationItem.title = @"Loading...";如何在自定义titleView中更改标题文本?
发布于 2013-06-11 07:07:48
如果初始代码正常工作,您应该分配一个新标签,设置它的文本并重置它,这可能会起作用。
或者将标签存储为属性,并尝试从self.label.text = @"...“中设置其标题
https://stackoverflow.com/questions/17033923
复制相似问题