[英]Switch between native view and hybrid webview in iOS
我有3個文件“ AppDelegate.m”,“ MainViewController.m”和“ ViewController.m”
在“ AppDelegate.m”文件中,我具有以下功能:
- (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions
{
self.viewController = [[MainViewController alloc] init]; //line1
return [super application:application didFinishLaunchingWithOptions:launchOptions]; //line2
//return YES; //line3
}
當我運行上面的函數時,它顯示“混合視圖”,但是當我注釋第1行,第2行並取消注釋第3行時,它顯示“本機視圖”。
單擊在項目子文件夾中的abc.m文件中創建的按鈕功能時,如何將line3稱為“本機視圖”,反之亦然。
注意:“ MainViewController.m”文件具有混合視圖,而“ ViewController.m”文件具有本機視圖。
選擇MainViewController之后,只需勾選初始View Controller
或使用此代碼
UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
UIViewController *vc = [mainStoryboard instantiateViewControllerWithIdentifier:@"MainViewController"];
[[UIApplication sharedApplication].keyWindow setRootViewController:vc];
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.