NaviagtionベースのアプリケーションからTabbarベースのアプリケーションに切り替えるだけです。
STEP 1]開きMainWindow.xibとアプリケーションデリゲートでUITabbarController STEP 2]とnavigationcontroller置き換え
UITabBarController* tabBarController;
可変
UINavigationController *navController;
を交換
@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ファイル
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
方法で
[self.window addSubview:tabBarController.view];
とコード
[self.window addSubview:navController.view];
を置き換えます。
すべての操作は、ナビゲーションコントローラをタブバーコントローラに置き換えたものです。
あなたが適切なコンセントに接続した後にすべてを行う必要が所望のビューコントローラを割り当てることである(あなたがSQLiteデータベースからのデータを表示するために以前使用していたビューを再使用することができる)選択されたビューコントローラとしてTableviewでロードされた最初のビューになるTabbarControllerの場合。
これはすべて次のようになります。
ありがとうございました。それはショットを与えるだろう! – wayne
詳細が必要な場合はお知らせください。このアプローチがうまくいけば、それを答えとして受け入れてください。 –