簡體   English   中英

向現有項目添加標簽

[英]add tabs to existing project

我有一個帶有2個xib的正在運行的項目,用於2個UIViewControllers(沒有Storyboard)。 我正在尋找在屏幕底部添加選項卡的最短方法,以便能夠通過選項卡在視圖之間進行切換。

謝謝,

西蒙

簡短答案:

  1. 在您的MainWindow添加一個UITabBarController
  2. 在您的UITabBarController ,為UINavigationController添加UITabBarItem
  3. 對於每個UINavigationControllerRootViewController設置為您已經擁有的UIViewController

編輯:更詳細的步驟,但不一定是完美的:

  1. 找出在加載應用程序時加載了哪個視圖(取決於XCode,它很可能是MainWindow.xib或其RootViewController
  2. 編輯#1中的內容(如果在代碼中定義,則在代碼中編輯;如果通過XIB設計,​​則通過XIB編輯),使其指向UITabBarController (即,代碼中的mainWindow.rootViewController = tabBarController
  3. 對於要添加的Foreach視圖控制器,添加一個UINavigationController 如果您使用的是XIB,則只需將新的導航控制器拖到選項卡欄。 如果使用的是代碼,請使用tabBarController.viewControllers = @[navController1,navController2,navController3,...]
  4. 對於剛剛創建的每個導航控制器,將其rootViewController設置為要添加的ViewController

暫無
暫無

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

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