我在点击其他标签时使用以下代码来切换视图以显示不同的内容(不确定它是否属性方式,但现在我可以在单击标签底部按钮时更改该视图)
-(void) favBtnClick:(id*)sender{
NSLog(@"fav btn clicked");
FavouriteViewController *tgt = [[FavouriteViewController alloc]init];
[self presentViewController:tgt animated:YES completion:nil];
}
现在视图是从屏幕的最顶部绘制的,我认为在视图中添加标题会更简洁,所以我尝试在videDidLoad
函数的目标视图中跟随,但没有任何反应,标题没有显示:
UINavigationBar* navbar = [[UINavigationBar alloc] initWithFrame:CGRectMake(0, 0, 500, 50)];
UINavigationItem* item = [[UINavigationItem alloc] initWithTitle:@"title text"];
[navbar pushNavigationItem:item animated:YES];
navbar.backgroundColor=[UIColor redColor];
[self.view addSubview:navbar];
如何使这项工作?
答案 0 :(得分:0)
尝试设置FavouriteViewController实例的title
属性。