簡體   English   中英

導航控制器:pushViewController

[英]Navigation Controller : pushViewController

我有一個基於標簽的應用程序,其中包含導航控制器。

當我單擊選項卡時,我得到一個可以正常工作的表格視圖。

當我單擊一個單元格時,它使用以下代碼行推送相應的視圖:

    [self.navigationController pushViewController:AJW animated:YES];

這會將包含按鈕的第二個視圖推到第三個視圖

該按鈕由以下代碼調用:

- (IBAction)Map:(id)sender;
{
A_J_White_Park_Map *MAP =[[A_J_White_Park_Map alloc] initWithNibName:nil bundle:nil];
[self.navigationController pushViewController:MAP animated:YES];
} 

當我單擊此按鈕時,它將顯示一個視圖,其中導航欄(帶有后退按鈕)與選項卡欄一起顯示,但NIB文件應僅在其中顯示黑色/空白。

我已經正確地鏈接了IB中的IBAction,甚至嘗試了“ presentModalViewController”方法,但是我無法弄清視圖為何出現黑/白。

我想知道是否有人知道我的問題在哪里以及如何解決?

任何幫助將不勝感激。

謝謝

分配和初始化A_J_White_Park_Map時,應提供NIB文件。 如果您在界面生成器中創建的.xib文件名與您的類名相同,則可以僅對其進行分配和初始化,而無需指定nib名稱和包。

您確定要使用nil NIB初始化A_J_White_Park_Map類嗎? (從代碼中尚不清楚是否要在其他地方初始化A_J_White_Park_Map的視圖)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM