storyboard切换程序进入页面

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    if([userDefaults objectForKey:@"autoLogIn"] != nil && [userDefaults objectForKey:@"rand_code"] != nil) {
        UIStoryboard *board = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
        //获取故事板中某个View
        UIViewController *next = [board instantiateViewControllerWithIdentifier:@"mainTabBar"];
        [self.window setRootViewController:next];
        [self.window makeKeyAndVisible];
    }else{
        UIStoryboard *board = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
        //获取故事板中某个View
        UIViewController *next = [board instantiateViewControllerWithIdentifier:@"mainTabBar"];
        [self.window setRootViewController:next];
        [self.window makeKeyAndVisible];
    }
    return YES;
}

时间: 2024-10-21 06:48:11

storyboard切换程序进入页面的相关文章

Android基础之使用Fragment控制切换多个页面

Android官方已经提供了Fragment的各种使用的Demo例子,在我们SDK下面的API Demo里面就包含了Fragment的各种使用例子,需要看Demo的朋友,直接看API Demo那个程序就可以了,不用到处去找.里面分开不同功能,实现了不同的类 今天讲解一下Fragment的控制,主要是切换View和页面替换等操作.还有就是如何获取Fragment的管理对象,以及与Activity的通信方式.1.管理Fragment要在activity中管理fragment,需要使用Fragment

Android基础之使用Fragment控制切换多个页面[转]

Android官方已经提供了Fragment的各种使用的Demo例子,在我们SDK下面的API Demo里面就包含了Fragment的各种使用例子,需要看Demo的朋友,直接看API Demo那个程序就可以了,不用到处去找.里面分开不同功能,实现了不同的类 今天讲解一下Fragment的控制,主要是切换View和页面替换等操作.还有就是如何获取Fragment的管理对象,以及与Activity的通信方式.1.管理Fragment要在activity中管理fragment,需要使用Fragment

activity切换动画和页面切换动画

Activity切换动画 要实现Activity切换动画需要靠overridePendingTransition来实现,里面有两个参数分别是进入Activity时的动画和离开Activity时的动画. 需要注意的是必须在StartActivity()或finish()之后立即调用 比如在MainActivity中有一个Button,点击Button后跳转到OtherActivity中代码如下: Intent intent = new Intent(this, OtherActivity.clas

【译】ASP.NET应用程序和页面生命周期

为何翻译此文 一.此文是Code Project社区2010年4月ASP.NET板块的最佳文章,说明了此文的份量: 二.锻炼自己的英文技术文章翻译能力,提高英文技术文档阅读能力: 三.了解掌握ASP.NET页面生命周期是非常必要的,这有助于我们更加灵活的控制页面,以我们需要的方式编程开发: 关于原文作者 原文作者:Shivprasad koirala 原文地址:http://www.codeproject.com/Articles/73728/ASP-NET-Application-and-Pa

ASP.NET Web 应用程序及页面生命周期

以客户端浏览器向 ASP.NET Web 应用程序页面发送请求(Request)为起点,以浏览器收到 Web 服务器的响应(Response)为终点,这一完整的过程被称为"应用程序及页面的生命周期". ASP.NET Web 页面生命周期开始之前发生了什么? 用户浏览器向 Web 服务器(IIS)发出资源的请求. Web 服务器收到请求,会根据请求文件的扩展名(如 .aspx..ascx..ashx..asmx),指定 ISAPI 扩展来处理该请求,这里提到的扩展名将会由 aspnet

微信小程序授权页面

微信小程序授权页面,效果图如下 app.js  中的 onLaunch或onShow中加如下代码,如果没授权跳转到授权页面 // 获取用户信息 wx.getSetting({ success: res => { if (res.authSetting['scope.userInfo']) { // 已经授权,可以直接调用 getUserInfo 获取头像昵称,不会弹框 wx.getUserInfo({ success: res => { // 可以将 res 发送给后台解码出 unionId

winform_使用ClickOnce生成安装程序包页面&程序发布新版本通知客户端更新

好久不用winform了,一用就遇到一些问题,不过好在咱有知识沉淀的好习惯,这里做下记录,网上也有很多关于clickonce的这方面的文章,我这里仅仅只是为了加深印象,做下记录. 对于安装程序包,本人已经写过几篇文章: VS2017中使用组合项目_windows服务+winform管理_项目发布_测试服务器部署 VS2017.VS2019没有Setup安装项目(Visual Studio Installer)_解决方案 这里主要对通知客户端自动更新做下介绍,其实关于该需求还是老大提出的要求,个人

用Storyboard构建标签栏多页面应用程序UI

主要内容 标签栏多视图和导航栏多视图的区别 用Storyboard构建标签栏多视图应用程序 简述 标签栏应用程序是一种多视图应用程序,它在屏幕底端显示一行按钮,称为标签栏(tab bar).单机某个按钮就会激活一个新的视图控制器(标签页),并显示一个新视图,同时底部任然保留着标签栏.如下图所示的3个标签栏. 另一种常见的多视图iPhone应用程序是基于导航的应用程序,这类应用程序拥有一个导航控制器,使用导航栏控制一系列分层的视图.导航控制器跟踪所在的视图深度,并且向你提供控制权,让你可以回到之前

小程序之页面跳转

微信小程序中,执行多个页面间跳转的方式有如下4种: 小程序官方文档的路由触发方式如下: 注意的是,各种跳转方式在跳转结束以后原页面和现页面的状态各不相同: wx.navigateTo({url:url})     导航到,跳转到指定页面,原页面隐藏 wx.navigateBack( )    导航返回,原页面重新显示,跳转的页面被销毁 wx.redirectTo({url:url})     重定向到指定页面 ,原页面被销毁 wx.switchTab({url:url})      切换到标签页