Heim  >  Artikel  >  Web-Frontend  >  UIWindow不使用代理如何实现根控制器的跳转(页面跳转的实现)_html/css_WEB-ITnose

UIWindow不使用代理如何实现根控制器的跳转(页面跳转的实现)_html/css_WEB-ITnose

WBOY
WBOYOriginal
2016-06-24 11:45:07935Durchsuche

1.单独跳转页页面

#pragma mark - changeViewController控制器跳转

- (void)changeViewController{

    LoginPageController * login = [[LoginPageController alloc]init];

    UIWindow * window = [UIApplication sharedApplication].keyWindow;

    window.rootViewController = login;

}

@end

2.跳转的页面有导航栏(UINavigationController)和UITabBarController

#pragma mark - viewController跳转

- (void)changeViewController{

   

    DetailPageController * detailPage = [[DetailPageController alloc]init];

     UINavigationController * nv = [[UINavigationController alloc]initWithRootViewController:detailPage];

    UITabBarController * tab = [[UITabBarController alloc]init];

    tab.viewControllers = @[nv];// 将导航栏加入tabbar控制器

   UIWindow * window = [UIApplication sharedApplication].keyWindow;

    window.rootViewController = tab;

}




UIWindow不使用代理如何实现根控制器的跳转(页面跳转的实现)UIWindow不使用代理如何实现根控制器的跳转(页面跳转的实现)UIWindow不使用代理如何实现根控制器的跳转(页面跳转的实现)UIWindow不使用代理如何实现根控制器的跳转(页面跳转的实现)

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn