您好,欢迎访问一九零五行业门户网

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

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不使用代理如何实现根控制器的跳转(页面跳转的实现)
其它类似信息

推荐信息