iOS/UINavigationBar 的 Theos 教程
外觀
這個 UIKit 物件只是一個普通的導航欄。它不是為了單獨使用而設計的,因為它包含在 UINavigationController 和 UIToolbar 中。所以如果你選擇這條路線,你就必須放棄導航堆疊。(感謝 DHowett 提供此資訊)。但是,為了提供資訊,它在這裡提供,以防你想建立自己的依賴於 UINavigationBar 的類(無論它是什麼)。
建立或開啟一個現有的 Theos 專案,並開啟專案中任何檢視控制器中的標頭檔案。在檢視控制器的標頭檔案中,您需要放置以下程式碼
@interface RootViewController : UIViewController
{
UINavigationBar *navBar; // This is the navigation bar.
}
@end
在新增導航欄的標籤後,新增標籤的宣告。
@interface RootViewController : UIViewController
{
UINavigationBar *navBar; // This is the navigation bar.
UILabel *myLabel; // This is a label that the navigation bar wil hold
}
@end
現在我們已經聲明瞭導航欄和標籤,是時候在實現檔案(.h)中定義它們了。
現在我們已經聲明瞭導航欄,是時候定義它了。現在讓我們從開啟專案的實現(在本例中,它是 RootViewController.mm)開始。在實現檔案中,我們將在括號之間新增兩行空白行,並放置以下程式碼
<syntaxhighlight lang="objc">
</syntaxhighlight> - 反向效果