Все, что вам нужно, это переключиться на приложение на основе вкладок из приложения на основе Naviagtion.
ШАГ 1] Откройте MainWindow.xib и замените навигационный контроллер на UITabbarController
ШАГ 2] В приложении делегат замените переменную
UINavigationController *navController;
с
UITabBarController* tabBarController;
1009 * то есть *
@interface ViewTestAppDelegate : NSObject <UIApplicationDelegate> {
UIWindow *window;
UINavigationController *navController;
}
@property (nonatomic, retain) IBOutlet UINavigationController *navController;
@property (nonatomic, retain) IBOutlet UIWindow *window;
с
@interface ViewTestAppDelegate : NSObject <UIApplicationDelegate> {
UIWindow *window;
UITabBarController* tabBarController;
}
@property (nonatomic, retain) IBOutlet UITabBarController *tabBarController;
@property (nonatomic, retain) IBOutlet UIWindow *window;
и соответственно обновить то же самое в свойстве, что и в файле .m
заменить код
[self.window addSubview:navController.view];
с
[self.window addSubview:tabBarController.view];
в - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
способ.
Все, что мы сделали, заменили контроллер навигации на контроллер панели вкладок.
![enter image description here](https://i.stack.imgur.com/FzcGA.png)
![enter image description here](https://i.stack.imgur.com/44OEi.png)
После подключения соответствующих выходов все, что вам нужно сделать, - это назначить нужный контроллер представления (вы можете повторно использовать представление, которое вы использовали ранее для отображения данных из базы данных Sqlite) в качестве выбранного контроллера представления для TabbarController, который будет первым представлением загружается с таблицей.
все это будет выглядеть следующим образом.
![enter image description here](https://i.stack.imgur.com/epZIh.png)