[英]Is it possible to use pushViewController without a navigation controller?
[英]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.