簡體   English   中英

ios noob:為什么我的視圖控制器不顯示我在檢查器中分配的標題

[英]ios noob: why doesn't my view controller show the title that I have assigned in the inspector

我正在按照O'Reilly Headfirst iPhone Development 2e學習iOS。

我試圖將標題分配給一個視圖控制器,以便它看起來像這樣: 在此處輸入圖片說明

但是,即使我設置了標題(如下圖所示),當應用程序在模擬器中運行時,標題欄仍為空白。 我敢肯定我確實遺漏了一些明顯的東西,但這都是真的,所以不知道要在IDE中選中/設置哪個框。 我被卡住了。 我應該點擊什么?

在此處輸入圖片說明

您必須選擇導航欄並定義標題。 您正在定義視圖控制器標題,這不是一回事。

您正在做的事情與書中告訴您的事情完全不同。 它告訴您將視圖控制器設置為筆尖; 您正在使用情節提要。 它告訴您設置視圖控制器的導航項目的標題。 您可以在視圖控制器本身上進行設置。 換句話說,您正在做的事情與書中所說的有所不同,然后您抱怨的是結果有所不同。

除了在界面構建器中進行設置之外,還可以通過這種方式進行設置。

如果您要為導航欄定義標題,請使用self.navigationItem.title = @“您的標題”; <-在viewDidLoad中

如果是視圖控制器標題,請使用:

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    if (self) {
        // Custom initialization
        // self.title = @"your title";
    }
    return self;
}

如果您不熟悉ios,建議不要使用情節提要。

本身不是答案。

我也做了本教程,對這本書很有幫助。 重新開始並使用筆尖。 選擇主從模板。 但是,如果您想繼續使用情節提要,請遵循本教程,該教程告訴您如何使用明細創建表格視圖: http : //www.raywenderlich.com/5138/beginning-storyboards-in-ios-5-part -1

它將告訴您如何設置標題。 我懷疑如果您無法單擊“導航項”並在屬性窗口中看到在何處設置“標題”,則您創建的導航欄或表視圖不正確。

確保選擇了導航欄,據我現在所看到的,您選擇的是ViewController,而不是導航欄。 您也可以雙擊導航欄以設置標題,該標題也會顯示在屬性檢查器中。

暫無
暫無

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

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