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