2017-08-25 112 views
0

我正在使用下面的代碼來切換視圖時,單擊其他選項卡上顯示不同的內容(不知道它是否屬性的方式來做到這一點,但現在我可以改變錐當點擊標籤底部按鈕)設置標題的呈現視圖

-(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]; 

如何使這項工作?

enter image description here

回答

0

嘗試設置FavouriteViewController實例的title財產。

+0

不工作:-( – armnotstrong

+0

您的權利後'additing導航欄後做 – SerjOxo

+0

無父的viewController FavouriteViewController * TGT = [[FavouriteViewController的alloc]初始化];' – armnotstrong